summaryrefslogtreecommitdiff
path: root/lpic
diff options
context:
space:
mode:
Diffstat (limited to 'lpic')
-rw-r--r--lpic/.swpbin0 -> 12288 bytes
-rw-r--r--lpic/Makefile.am5
-rw-r--r--lpic/Makefile.in379
-rw-r--r--lpic/input (Original).lpic259
-rw-r--r--lpic/input.lpic259
-rw-r--r--lpic/input/input.2omegap.1259
-rw-r--r--lpic/input/input.2omegap.2259
-rw-r--r--lpic/input/input.diagnostics259
-rw-r--r--lpic/input/input.fresnel.0259
-rw-r--r--lpic/input/input.fresnel.25p259
-rw-r--r--lpic/input/input.fresnel.25p_fine259
-rw-r--r--lpic/input/input.fresnel.25s259
-rw-r--r--lpic/input/input.fresnel.30p259
-rw-r--r--lpic/input/input.fresnel.30p_fine259
-rw-r--r--lpic/input/input.fresnel.30s259
-rw-r--r--lpic/input/input.fresnel.37s259
-rw-r--r--lpic/input/input.harmonics.1259
-rw-r--r--lpic/input/input.harmonics.10259
-rw-r--r--lpic/input/input.harmonics.2259
-rw-r--r--lpic/input/input.harmonics.3259
-rw-r--r--lpic/input/input.harmonics.4259
-rw-r--r--lpic/input/input.harmonics.5259
-rw-r--r--lpic/input/input.harmonics.6259
-rw-r--r--lpic/input/input.harmonics.7259
-rw-r--r--lpic/input/input.harmonics.8259
-rw-r--r--lpic/input/input.harmonics.9259
-rw-r--r--lpic/input/input.harmonics.matching259
-rw-r--r--lpic/input/input.list259
-rw-r--r--lpic/input/input.mcc277
-rw-r--r--lpic/input/input.performance259
-rw-r--r--lpic/input/input.positron259
-rw-r--r--lpic/input/input.pulse259
-rw-r--r--lpic/input/input.reflection259
-rw-r--r--lpic/input_2omega_1000.lpi262
-rw-r--r--lpic/input_2omega_2000.lpi262
-rw-r--r--lpic/input_2omega_3000.lpi262
-rw-r--r--lpic/input_2omega_4000.lpi262
-rw-r--r--lpic/input_2omega_5000.lpi262
-rw-r--r--lpic/input_2omega_6000.lpi262
-rw-r--r--lpic/input_2omega_7000.lpi262
-rw-r--r--lpic/input_2omega_8000.lpi262
-rw-r--r--lpic/input_2omegae_1.lpi262
-rw-r--r--lpic/input_2omegae_2.lpi262
-rw-r--r--lpic/input_2omegae_3.lpi262
-rw-r--r--lpic/input_2omegae_4.lpi262
-rw-r--r--lpic/input_2omegae_5.lpi262
-rw-r--r--lpic/input_2omegae_6.lpi262
-rw-r--r--lpic/input_2omegae_7.lpi262
-rw-r--r--lpic/input_2omegae_8.lpi262
-rw-r--r--lpic/input_2omegae_besser_1.lpi262
-rw-r--r--lpic/input_2omegae_besser_2.lpi262
-rw-r--r--lpic/input_2omegae_besser_3.lpi262
-rw-r--r--lpic/input_2omegae_besser_4.lpi262
-rw-r--r--lpic/input_2omegae_besser_5.lpi262
-rw-r--r--lpic/input_2omegae_besser_6.lpi262
-rw-r--r--lpic/input_2omegae_besser_7.lpi262
-rw-r--r--lpic/input_2omegae_besser_8.lpi262
-rw-r--r--lpic/input_2omegaecirc_1.lpi262
-rw-r--r--lpic/input_2omegaecirc_2.lpi262
-rw-r--r--lpic/input_2omegaecirc_3.lpi262
-rw-r--r--lpic/input_2omegaecirc_4.lpi262
-rw-r--r--lpic/input_2omegaecirc_5.lpi262
-rw-r--r--lpic/input_2omegaecirc_6.lpi262
-rw-r--r--lpic/input_2omegaecirc_7.lpi262
-rw-r--r--lpic/input_2omegaecirc_8.lpi262
-rw-r--r--lpic/input_CWE_a1.lpic260
-rw-r--r--lpic/input_eff1_1.lpi262
-rw-r--r--lpic/input_eff1_2.lpi262
-rw-r--r--lpic/input_eff1_3.lpi262
-rw-r--r--lpic/input_eff1_4.lpi262
-rw-r--r--lpic/input_eff1_5.lpi262
-rw-r--r--lpic/input_eff1_6.lpi262
-rw-r--r--lpic/input_eff1_7.lpi262
-rw-r--r--lpic/input_eff1_8.lpi262
-rw-r--r--lpic/input_eff2_0.lpi262
-rw-r--r--lpic/input_eff2_1.lpi262
-rw-r--r--lpic/input_eff2_2.lpi262
-rw-r--r--lpic/input_eff2_3.lpi262
-rw-r--r--lpic/input_eff2_4.lpi262
-rw-r--r--lpic/input_eff2_5.lpi262
-rw-r--r--lpic/input_eff2_6.lpi262
-rw-r--r--lpic/input_eff2_7.lpi262
-rw-r--r--lpic/input_eff5_0.lpi262
-rw-r--r--lpic/input_gauss_CWE_1.lpi260
-rw-r--r--lpic/input_gauss_CWE_10.lpi260
-rw-r--r--lpic/input_gauss_CWE_2.lpi260
-rw-r--r--lpic/input_gauss_CWE_3.lpi260
-rw-r--r--lpic/input_gauss_CWE_8.lpi260
-rw-r--r--lpic/input_gauss_CWE_9.lpi260
-rw-r--r--lpic/input_gauss_test.lpi260
-rw-r--r--lpic/input_rampe.lpi259
-rw-r--r--lpic/input_rampe10_10.lpi262
-rw-r--r--lpic/input_rampe10_10.olpi259
-rw-r--r--lpic/input_rampe10_100.lpi262
-rw-r--r--lpic/input_rampe10_100.olpi259
-rw-r--r--lpic/input_rampe10_120.lpi262
-rw-r--r--lpic/input_rampe10_120.olpi259
-rw-r--r--lpic/input_rampe10_140.lpi262
-rw-r--r--lpic/input_rampe10_140.olpi259
-rw-r--r--lpic/input_rampe10_160.lpi262
-rw-r--r--lpic/input_rampe10_160.olpi259
-rw-r--r--lpic/input_rampe10_180.lpi262
-rw-r--r--lpic/input_rampe10_180.olpi259
-rw-r--r--lpic/input_rampe10_20.lpi262
-rw-r--r--lpic/input_rampe10_20.olpi259
-rw-r--r--lpic/input_rampe10_200.lpi262
-rw-r--r--lpic/input_rampe10_200.olpi259
-rw-r--r--lpic/input_rampe10_250.lpi262
-rw-r--r--lpic/input_rampe10_250.olpi259
-rw-r--r--lpic/input_rampe10_30.lpi262
-rw-r--r--lpic/input_rampe10_30.olpi259
-rw-r--r--lpic/input_rampe10_300.lpi262
-rw-r--r--lpic/input_rampe10_300.olpi259
-rw-r--r--lpic/input_rampe10_350.lpi262
-rw-r--r--lpic/input_rampe10_350.olpi259
-rw-r--r--lpic/input_rampe10_40.lpi262
-rw-r--r--lpic/input_rampe10_40.olpi259
-rw-r--r--lpic/input_rampe10_400.lpi262
-rw-r--r--lpic/input_rampe10_400.olpi259
-rw-r--r--lpic/input_rampe10_450.lpi262
-rw-r--r--lpic/input_rampe10_450.olpi259
-rw-r--r--lpic/input_rampe10_50.lpi262
-rw-r--r--lpic/input_rampe10_50.olpi259
-rw-r--r--lpic/input_rampe10_500.lpi262
-rw-r--r--lpic/input_rampe10_500.olpi259
-rw-r--r--lpic/input_rampe10_550.lpi262
-rw-r--r--lpic/input_rampe10_550.olpi259
-rw-r--r--lpic/input_rampe10_60.lpi262
-rw-r--r--lpic/input_rampe10_60.olpi259
-rw-r--r--lpic/input_rampe10_600.lpi262
-rw-r--r--lpic/input_rampe10_600.olpi259
-rw-r--r--lpic/input_rampe10_650.lpi262
-rw-r--r--lpic/input_rampe10_650.olpi259
-rw-r--r--lpic/input_rampe10_70.lpi262
-rw-r--r--lpic/input_rampe10_70.olpi259
-rw-r--r--lpic/input_rampe10_80.lpi262
-rw-r--r--lpic/input_rampe10_80.olpi259
-rw-r--r--lpic/input_rampe10_90.lpi262
-rw-r--r--lpic/input_rampe10_90.olpi259
-rw-r--r--lpic/input_rampe11_0.lpi262
-rw-r--r--lpic/input_rampe11_0.olpi259
-rw-r--r--lpic/input_rampe11_1.lpi262
-rw-r--r--lpic/input_rampe11_1.olpi259
-rw-r--r--lpic/input_rampe11_2.lpi262
-rw-r--r--lpic/input_rampe11_2.olpi259
-rw-r--r--lpic/input_rampe11_3.lpi262
-rw-r--r--lpic/input_rampe11_3.olpi259
-rw-r--r--lpic/input_rampe11_4.lpi262
-rw-r--r--lpic/input_rampe11_4.olpi259
-rw-r--r--lpic/input_rampe11_5.lpi262
-rw-r--r--lpic/input_rampe11_5.olpi259
-rw-r--r--lpic/input_rampe11_6.lpi262
-rw-r--r--lpic/input_rampe11_6.olpi259
-rw-r--r--lpic/input_rampe11_7.lpi262
-rw-r--r--lpic/input_rampe11_7.olpi259
-rw-r--r--lpic/input_rampe12_100.lpi262
-rw-r--r--lpic/input_rampe12_100.olpi259
-rw-r--r--lpic/input_rampe12_15.lpi262
-rw-r--r--lpic/input_rampe12_15.olpi259
-rw-r--r--lpic/input_rampe12_25.lpi262
-rw-r--r--lpic/input_rampe12_25.olpi259
-rw-r--r--lpic/input_rampe12_40.lpi262
-rw-r--r--lpic/input_rampe12_40.olpi259
-rw-r--r--lpic/input_rampe12_5.lpi262
-rw-r--r--lpic/input_rampe12_5.olpi259
-rw-r--r--lpic/input_rampe12_60.lpi262
-rw-r--r--lpic/input_rampe12_60.olpi259
-rw-r--r--lpic/input_rampe12_80.lpi262
-rw-r--r--lpic/input_rampe12_80.olpi259
-rw-r--r--lpic/input_rampe12_9.lpi262
-rw-r--r--lpic/input_rampe12_9.olpi259
-rw-r--r--lpic/input_rampe13_0.lpi259
-rw-r--r--lpic/input_rampe13_1.lpi259
-rw-r--r--lpic/input_rampe13_2.lpi259
-rw-r--r--lpic/input_rampe13_3.lpi259
-rw-r--r--lpic/input_rampe13_4.lpi259
-rw-r--r--lpic/input_rampe13_5.lpi259
-rw-r--r--lpic/input_rampe13_6.lpi259
-rw-r--r--lpic/input_rampe13_7.lpi259
-rw-r--r--lpic/input_rampe14_100.lpi262
-rw-r--r--lpic/input_rampe14_133.lpi262
-rw-r--r--lpic/input_rampe14_15.lpi262
-rw-r--r--lpic/input_rampe14_167.lpi262
-rw-r--r--lpic/input_rampe14_20.lpi262
-rw-r--r--lpic/input_rampe14_200.lpi262
-rw-r--r--lpic/input_rampe14_233.lpi262
-rw-r--r--lpic/input_rampe14_267.lpi262
-rw-r--r--lpic/input_rampe14_300.lpi262
-rw-r--r--lpic/input_rampe14_333.lpi262
-rw-r--r--lpic/input_rampe14_367.lpi262
-rw-r--r--lpic/input_rampe14_4.lpi262
-rw-r--r--lpic/input_rampe14_40.lpi262
-rw-r--r--lpic/input_rampe14_400.lpi262
-rw-r--r--lpic/input_rampe14_70.lpi262
-rw-r--r--lpic/input_rampe14_8.lpi262
-rw-r--r--lpic/input_rampe15_0.lpi262
-rw-r--r--lpic/input_rampe15_1.lpi262
-rw-r--r--lpic/input_rampe15_2.lpi262
-rw-r--r--lpic/input_rampe15_3.lpi262
-rw-r--r--lpic/input_rampe15_4.lpi262
-rw-r--r--lpic/input_rampe15_5.lpi262
-rw-r--r--lpic/input_rampe15_6.lpi262
-rw-r--r--lpic/input_rampe15_7.lpi262
-rw-r--r--lpic/input_rampe2_0.lpi259
-rw-r--r--lpic/input_rampe2_100.lpi259
-rw-r--r--lpic/input_rampe2_200.lpi259
-rw-r--r--lpic/input_rampe2_300.lpi259
-rw-r--r--lpic/input_rampe2_400.lpi259
-rw-r--r--lpic/input_rampe2_500.lpi259
-rw-r--r--lpic/input_rampe2_600.lpi259
-rw-r--r--lpic/input_rampe2_700.lpi259
-rw-r--r--lpic/input_rampe3_0.lpi262
-rw-r--r--lpic/input_rampe3_100.lpi262
-rw-r--r--lpic/input_rampe3_200.lpi262
-rw-r--r--lpic/input_rampe3_300.lpi262
-rw-r--r--lpic/input_rampe3_400.lpi262
-rw-r--r--lpic/input_rampe3_500.lpi262
-rw-r--r--lpic/input_rampe3_600.lpi262
-rw-r--r--lpic/input_rampe3_700.lpi262
-rw-r--r--lpic/input_rampe4_0.lpi262
-rw-r--r--lpic/input_rampe4_0.olpi259
-rw-r--r--lpic/input_rampe4_100.lpi262
-rw-r--r--lpic/input_rampe4_100.olpi259
-rw-r--r--lpic/input_rampe4_200.lpi262
-rw-r--r--lpic/input_rampe4_200.olpi259
-rw-r--r--lpic/input_rampe4_300.lpi262
-rw-r--r--lpic/input_rampe4_300.olpi259
-rw-r--r--lpic/input_rampe4_400.lpi262
-rw-r--r--lpic/input_rampe4_400.olpi259
-rw-r--r--lpic/input_rampe4_500.lpi262
-rw-r--r--lpic/input_rampe4_500.olpi259
-rw-r--r--lpic/input_rampe4_600.lpi262
-rw-r--r--lpic/input_rampe4_600.olpi259
-rw-r--r--lpic/input_rampe4_700.lpi262
-rw-r--r--lpic/input_rampe4_700.olpi259
-rw-r--r--lpic/input_rampe5_0.lpi262
-rw-r--r--lpic/input_rampe5_100.lpi262
-rw-r--r--lpic/input_rampe5_200.lpi262
-rw-r--r--lpic/input_rampe5_300.lpi262
-rw-r--r--lpic/input_rampe5_400.lpi262
-rw-r--r--lpic/input_rampe5_500.lpi262
-rw-r--r--lpic/input_rampe5_600.lpi262
-rw-r--r--lpic/input_rampe5_700.lpi262
-rw-r--r--lpic/input_rampe6_0.lpi262
-rw-r--r--lpic/input_rampe6_100.lpi262
-rw-r--r--lpic/input_rampe6_200.lpi262
-rw-r--r--lpic/input_rampe6_300.lpi262
-rw-r--r--lpic/input_rampe6_400.lpi262
-rw-r--r--lpic/input_rampe6_500.lpi262
-rw-r--r--lpic/input_rampe6_600.lpi262
-rw-r--r--lpic/input_rampe6_700.lpi262
-rw-r--r--lpic/input_rampe7_0.lpi262
-rw-r--r--lpic/input_rampe7_0.olpi259
-rw-r--r--lpic/input_rampe7_100.lpi262
-rw-r--r--lpic/input_rampe7_100.olpi259
-rw-r--r--lpic/input_rampe7_200.lpi262
-rw-r--r--lpic/input_rampe7_200.olpi259
-rw-r--r--lpic/input_rampe7_300.lpi262
-rw-r--r--lpic/input_rampe7_300.olpi259
-rw-r--r--lpic/input_rampe7_400.lpi262
-rw-r--r--lpic/input_rampe7_400.olpi259
-rw-r--r--lpic/input_rampe7_500.lpi262
-rw-r--r--lpic/input_rampe7_500.olpi259
-rw-r--r--lpic/input_rampe7_600.lpi262
-rw-r--r--lpic/input_rampe7_600.olpi259
-rw-r--r--lpic/input_rampe7_700.lpi262
-rw-r--r--lpic/input_rampe7_700.olpi259
-rw-r--r--lpic/input_rampe8_0.lpi262
-rw-r--r--lpic/input_rampe8_0.olpi259
-rw-r--r--lpic/input_rampe8_100.lpi262
-rw-r--r--lpic/input_rampe8_100.olpi259
-rw-r--r--lpic/input_rampe8_200.lpi262
-rw-r--r--lpic/input_rampe8_200.olpi259
-rw-r--r--lpic/input_rampe8_300.lpi262
-rw-r--r--lpic/input_rampe8_300.olpi259
-rw-r--r--lpic/input_rampe8_400.lpi262
-rw-r--r--lpic/input_rampe8_400.olpi259
-rw-r--r--lpic/input_rampe8_500.lpi262
-rw-r--r--lpic/input_rampe8_500.olpi259
-rw-r--r--lpic/input_rampe8_600.lpi262
-rw-r--r--lpic/input_rampe8_600.olpi259
-rw-r--r--lpic/input_rampe8_700.lpi262
-rw-r--r--lpic/input_rampe8_700.olpi259
-rw-r--r--lpic/input_rampe9_0.lpi262
-rw-r--r--lpic/input_rampe9_1000.lpi262
-rw-r--r--lpic/input_rampe9_1200.lpi262
-rw-r--r--lpic/input_rampe9_1400.lpi262
-rw-r--r--lpic/input_rampe9_1600.lpi262
-rw-r--r--lpic/input_rampe9_1800.lpi262
-rw-r--r--lpic/input_rampe9_2000.lpi262
-rw-r--r--lpic/input_rampe9_500.lpi262
-rw-r--r--lpic/input_rampe_100.lpi259
-rw-r--r--lpic/input_rampe_200.lpi259
-rw-r--r--lpic/input_rampe_300.lpi259
-rw-r--r--lpic/input_rampe_400.lpi259
-rw-r--r--lpic/input_rampe_500.lpi259
-rw-r--r--lpic/input_rampe_600.lpi259
-rw-r--r--lpic/input_rampe_700.lpi259
-rw-r--r--lpic/input_senkrecht_1.lpi262
-rw-r--r--lpic/input_senkrecht_2.lpi262
-rw-r--r--lpic/input_senkrecht_3.lpi262
-rw-r--r--lpic/input_senkrecht_4.lpi262
-rw-r--r--lpic/input_senkrecht_5.lpi262
-rw-r--r--lpic/input_senkrecht_6.lpi262
-rw-r--r--lpic/input_senkrecht_7.lpi262
-rw-r--r--lpic/input_senkrecht_8.lpi262
-rw-r--r--lpic/input_sim16_0.lpi262
-rw-r--r--lpic/input_sim16_1.lpi262
-rw-r--r--lpic/input_sim16_2.lpi262
-rw-r--r--lpic/input_sim16_3.lpi262
-rw-r--r--lpic/input_sim16_4.lpi262
-rw-r--r--lpic/input_sim16_5.lpi262
-rw-r--r--lpic/input_sim16_6.lpi262
-rw-r--r--lpic/input_sim16_7.lpi262
-rw-r--r--lpic/input_sim17_0.lpi260
-rw-r--r--lpic/input_sim17_1.lpi260
-rw-r--r--lpic/input_sim17_2.lpi260
-rw-r--r--lpic/input_sim17_3.lpi260
-rw-r--r--lpic/input_sim17_4.lpi260
-rw-r--r--lpic/input_sim17_5.lpi260
-rw-r--r--lpic/input_sim17_6.lpi260
-rw-r--r--lpic/input_sim17_7.lpi260
-rw-r--r--lpic/input_sim18_0.lpi262
-rw-r--r--lpic/input_sim18_0.olpi260
-rw-r--r--lpic/input_sim18_1.lpi262
-rw-r--r--lpic/input_sim18_1.olpi260
-rw-r--r--lpic/input_sim18_2.lpi262
-rw-r--r--lpic/input_sim18_2.olpi260
-rw-r--r--lpic/input_sim18_3.lpi262
-rw-r--r--lpic/input_sim18_3.olpi260
-rw-r--r--lpic/input_sim18_4.lpi262
-rw-r--r--lpic/input_sim18_4.olpi260
-rw-r--r--lpic/input_sim18_5.lpi262
-rw-r--r--lpic/input_sim18_5.olpi260
-rw-r--r--lpic/input_sim18_6.lpi262
-rw-r--r--lpic/input_sim18_6.olpi260
-rw-r--r--lpic/input_sim18_7.lpi262
-rw-r--r--lpic/input_sim18_7.olpi260
-rw-r--r--lpic/input_sim18_8.lpi262
-rw-r--r--lpic/input_sim18_8.olpi260
-rw-r--r--lpic/input_sim19_0.lpi262
-rw-r--r--lpic/input_sim19_1.lpi262
-rw-r--r--lpic/input_sim19_2.lpi262
-rw-r--r--lpic/input_sim19_3.lpi262
-rw-r--r--lpic/input_sim19_4.lpi262
-rw-r--r--lpic/input_sim19_5.lpi262
-rw-r--r--lpic/input_sim19_6.lpi262
-rw-r--r--lpic/input_sim19_7.lpi262
-rw-r--r--lpic/input_sim21_0.lpi262
-rw-r--r--lpic/input_sim21_1.lpi262
-rw-r--r--lpic/input_sim21_2.lpi262
-rw-r--r--lpic/input_sim21_3.lpi262
-rw-r--r--lpic/input_sim21_4.lpi262
-rw-r--r--lpic/input_sim21_5.lpi262
-rw-r--r--lpic/input_sim21_6.lpi262
-rw-r--r--lpic/input_sim21_7.lpi262
-rw-r--r--lpic/input_sim22.lpi262
-rw-r--r--lpic/input_sim22_0.lpi262
-rw-r--r--lpic/input_sim22_1.lpi262
-rw-r--r--lpic/input_sim22_10.lpi262
-rw-r--r--lpic/input_sim22_11.lpi262
-rw-r--r--lpic/input_sim22_12.lpi262
-rw-r--r--lpic/input_sim22_13.lpi262
-rw-r--r--lpic/input_sim22_14.lpi262
-rw-r--r--lpic/input_sim22_15.lpi262
-rw-r--r--lpic/input_sim22_16.lpi262
-rw-r--r--lpic/input_sim22_17.lpi262
-rw-r--r--lpic/input_sim22_18.lpi262
-rw-r--r--lpic/input_sim22_19.lpi262
-rw-r--r--lpic/input_sim22_2.lpi262
-rw-r--r--lpic/input_sim22_20.lpi262
-rw-r--r--lpic/input_sim22_21.lpi262
-rw-r--r--lpic/input_sim22_22.lpi262
-rw-r--r--lpic/input_sim22_23.lpi262
-rw-r--r--lpic/input_sim22_24.lpi262
-rw-r--r--lpic/input_sim22_25.lpi262
-rw-r--r--lpic/input_sim22_26.lpi262
-rw-r--r--lpic/input_sim22_27.lpi262
-rw-r--r--lpic/input_sim22_28.lpi262
-rw-r--r--lpic/input_sim22_29.lpi262
-rw-r--r--lpic/input_sim22_3.lpi262
-rw-r--r--lpic/input_sim22_30.lpi262
-rw-r--r--lpic/input_sim22_31.lpi262
-rw-r--r--lpic/input_sim22_32.lpi262
-rw-r--r--lpic/input_sim22_33.lpi262
-rw-r--r--lpic/input_sim22_34.lpi262
-rw-r--r--lpic/input_sim22_35.lpi262
-rw-r--r--lpic/input_sim22_36.lpi262
-rw-r--r--lpic/input_sim22_37.lpi262
-rw-r--r--lpic/input_sim22_38.lpi262
-rw-r--r--lpic/input_sim22_39.lpi262
-rw-r--r--lpic/input_sim22_4.lpi262
-rw-r--r--lpic/input_sim22_40.lpi262
-rw-r--r--lpic/input_sim22_41.lpi262
-rw-r--r--lpic/input_sim22_42.lpi262
-rw-r--r--lpic/input_sim22_43.lpi262
-rw-r--r--lpic/input_sim22_44.lpi262
-rw-r--r--lpic/input_sim22_45.lpi262
-rw-r--r--lpic/input_sim22_46.lpi262
-rw-r--r--lpic/input_sim22_47.lpi262
-rw-r--r--lpic/input_sim22_48.lpi262
-rw-r--r--lpic/input_sim22_49.lpi262
-rw-r--r--lpic/input_sim22_5.lpi262
-rw-r--r--lpic/input_sim22_50.lpi262
-rw-r--r--lpic/input_sim22_51.lpi262
-rw-r--r--lpic/input_sim22_52.lpi262
-rw-r--r--lpic/input_sim22_53.lpi262
-rw-r--r--lpic/input_sim22_54.lpi262
-rw-r--r--lpic/input_sim22_55.lpi262
-rw-r--r--lpic/input_sim22_56.lpi262
-rw-r--r--lpic/input_sim22_57.lpi262
-rw-r--r--lpic/input_sim22_58.lpi262
-rw-r--r--lpic/input_sim22_59.lpi262
-rw-r--r--lpic/input_sim22_6.lpi262
-rw-r--r--lpic/input_sim22_7.lpi262
-rw-r--r--lpic/input_sim22_8.lpi262
-rw-r--r--lpic/input_sim22_9.lpi262
-rw-r--r--lpic/input_test.lpi262
-rw-r--r--lpic/input_test2.lpi262
-rw-r--r--lpic/input_thomson22_0.lpic262
-rw-r--r--lpic/input_thomson22_1.lpic262
-rw-r--r--lpic/input_thomson22_2.lpic262
-rw-r--r--lpic/input_thomson22_3.lpic262
-rw-r--r--lpic/input_thomson22_4.lpic262
-rw-r--r--lpic/input_thomson22_5.lpic262
-rw-r--r--lpic/input_thomson22_6.lpic262
-rw-r--r--lpic/input_thomson22_7.lpic262
-rw-r--r--lpic/input_thomson23_0.lpic262
-rw-r--r--lpic/input_thomson23_1.lpic262
-rw-r--r--lpic/input_thomson23_2.lpic262
-rw-r--r--lpic/input_thomson23_3.lpic262
-rw-r--r--lpic/input_thomson23_4.lpic262
-rw-r--r--lpic/input_thomson23_5.lpic262
-rw-r--r--lpic/input_thomson23_6.lpic262
-rw-r--r--lpic/input_thomson23_7.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_0.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_1.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_2.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_3.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_4.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_5.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_6.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_7.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_grid_0.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_grid_1.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_grid_2.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_grid_3.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_grid_4.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_grid_5.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_grid_6.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_grid_7.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_nc_0.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_nc_1.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_nc_2.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_nc_3.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_nc_4.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_nc_5.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_nc_6.lpic262
-rw-r--r--lpic/input_thomson23_anderepol_nc_7.lpic262
-rw-r--r--lpic/input_thomson24_0.lpi262
-rw-r--r--lpic/input_thomson24_1.lpi262
-rw-r--r--lpic/input_thomson24_10.lpi262
-rw-r--r--lpic/input_thomson24_11.lpi262
-rw-r--r--lpic/input_thomson24_12.lpi262
-rw-r--r--lpic/input_thomson24_13.lpi262
-rw-r--r--lpic/input_thomson24_14.lpi262
-rw-r--r--lpic/input_thomson24_15.lpi262
-rw-r--r--lpic/input_thomson24_16.lpi262
-rw-r--r--lpic/input_thomson24_17.lpi262
-rw-r--r--lpic/input_thomson24_18.lpi262
-rw-r--r--lpic/input_thomson24_19.lpi262
-rw-r--r--lpic/input_thomson24_2.lpi262
-rw-r--r--lpic/input_thomson24_20.lpi262
-rw-r--r--lpic/input_thomson24_21.lpi262
-rw-r--r--lpic/input_thomson24_22.lpi262
-rw-r--r--lpic/input_thomson24_23.lpi262
-rw-r--r--lpic/input_thomson24_24.lpi262
-rw-r--r--lpic/input_thomson24_25.lpi262
-rw-r--r--lpic/input_thomson24_3.lpi262
-rw-r--r--lpic/input_thomson24_4.lpi262
-rw-r--r--lpic/input_thomson24_5.lpi262
-rw-r--r--lpic/input_thomson24_6.lpi262
-rw-r--r--lpic/input_thomson24_7.lpi262
-rw-r--r--lpic/input_thomson24_8.lpi262
-rw-r--r--lpic/input_thomson24_9.lpi262
-rw-r--r--lpic/input_thomson_gridtest.lpic262
-rw-r--r--lpic/input_thomson_gridtest1.lpic262
-rw-r--r--lpic/input_winkel_1.lpi262
-rw-r--r--lpic/input_winkel_2.lpi262
-rw-r--r--lpic/input_winkel_3.lpi262
-rw-r--r--lpic/input_winkel_4.lpi262
-rw-r--r--lpic/input_winkel_5.lpi262
-rw-r--r--lpic/input_winkel_6.lpi262
-rw-r--r--lpic/input_winkel_7.lpi262
-rw-r--r--lpic/input_winkel_8.lpi262
-rwxr-xr-xlpic/lpic_grobbin0 -> 1942907 bytes
-rw-r--r--lpic/src/.deps/box.Po403
-rw-r--r--lpic/src/.deps/diagnostic.Po400
-rw-r--r--lpic/src/.deps/diagnostic_energy.Po378
-rw-r--r--lpic/src/.deps/diagnostic_flux.Po378
-rw-r--r--lpic/src/.deps/diagnostic_phasespace.Po378
-rw-r--r--lpic/src/.deps/diagnostic_poisson.Po378
-rw-r--r--lpic/src/.deps/diagnostic_reflex.Po378
-rw-r--r--lpic/src/.deps/diagnostic_snapshot.Po378
-rw-r--r--lpic/src/.deps/diagnostic_spacetime.Po378
-rw-r--r--lpic/src/.deps/diagnostic_stepper.Po376
-rw-r--r--lpic/src/.deps/diagnostic_trace.Po378
-rw-r--r--lpic/src/.deps/diagnostic_velocity.Po378
-rw-r--r--lpic/src/.deps/domain.Po373
-rw-r--r--lpic/src/.deps/error.Po338
-rw-r--r--lpic/src/.deps/main.Po413
-rw-r--r--lpic/src/.deps/matrix.Po337
-rw-r--r--lpic/src/.deps/network.Po3
-rw-r--r--lpic/src/.deps/parameter.Po368
-rw-r--r--lpic/src/.deps/propagate.Po410
-rw-r--r--lpic/src/.deps/propagate_fields.Po410
-rw-r--r--lpic/src/.deps/propagate_particles.Po410
-rw-r--r--lpic/src/.deps/pulse.Po369
-rw-r--r--lpic/src/.deps/readfile.Po86
-rw-r--r--lpic/src/.deps/stack.Po374
-rw-r--r--lpic/src/.deps/uhr.Po370
-rw-r--r--lpic/src/Makefile.am73
-rw-r--r--lpic/src/Makefile.in526
-rw-r--r--lpic/src/Makefile.old136
-rw-r--r--lpic/src/box.C602
-rw-r--r--lpic/src/box.h124
-rw-r--r--lpic/src/cell.h53
-rw-r--r--lpic/src/common.h65
-rw-r--r--lpic/src/debug.h28
-rw-r--r--lpic/src/diagnostic.C321
-rw-r--r--lpic/src/diagnostic.h105
-rw-r--r--lpic/src/diagnostic_energy.C227
-rw-r--r--lpic/src/diagnostic_energy.h75
-rw-r--r--lpic/src/diagnostic_flux.C156
-rw-r--r--lpic/src/diagnostic_flux.h70
-rw-r--r--lpic/src/diagnostic_phasespace.C262
-rw-r--r--lpic/src/diagnostic_phasespace.h101
-rw-r--r--lpic/src/diagnostic_poisson.C315
-rw-r--r--lpic/src/diagnostic_poisson.h83
-rw-r--r--lpic/src/diagnostic_reflex.C186
-rw-r--r--lpic/src/diagnostic_reflex.h72
-rw-r--r--lpic/src/diagnostic_snapshot.C157
-rw-r--r--lpic/src/diagnostic_snapshot.h73
-rw-r--r--lpic/src/diagnostic_spacetime.C1305
-rw-r--r--lpic/src/diagnostic_spacetime.h109
-rw-r--r--lpic/src/diagnostic_stepper.C45
-rw-r--r--lpic/src/diagnostic_stepper.h71
-rw-r--r--lpic/src/diagnostic_trace.C325
-rw-r--r--lpic/src/diagnostic_trace.h84
-rw-r--r--lpic/src/diagnostic_velocity.C260
-rw-r--r--lpic/src/diagnostic_velocity.h93
-rw-r--r--lpic/src/domain.C1230
-rw-r--r--lpic/src/domain.h141
-rw-r--r--lpic/src/error.C310
-rw-r--r--lpic/src/error.h80
-rw-r--r--lpic/src/main.C62
-rw-r--r--lpic/src/main.h51
-rw-r--r--lpic/src/matrix.C220
-rw-r--r--lpic/src/matrix.h49
-rw-r--r--lpic/src/network.C1235
-rw-r--r--lpic/src/network.h113
-rw-r--r--lpic/src/parallel.h29
-rw-r--r--lpic/src/parallel_or_plain.h37
-rw-r--r--lpic/src/parameter.C253
-rw-r--r--lpic/src/parameter.h76
-rw-r--r--lpic/src/particle.h47
-rw-r--r--lpic/src/plain.h27
-rw-r--r--lpic/src/propagate.C240
-rw-r--r--lpic/src/propagate.h105
-rw-r--r--lpic/src/propagate_fields.C97
-rw-r--r--lpic/src/propagate_particles.C910
-rw-r--r--lpic/src/pulse.C371
-rw-r--r--lpic/src/pulse.h133
-rw-r--r--lpic/src/readfile.C506
-rw-r--r--lpic/src/readfile.h73
-rw-r--r--lpic/src/stack.C105
-rw-r--r--lpic/src/stack.h54
-rw-r--r--lpic/src/uhr.C308
-rw-r--r--lpic/src/uhr.h87
-rw-r--r--lpic/src/units.h77
580 files changed, 150872 insertions, 0 deletions
diff --git a/lpic/.swp b/lpic/.swp
new file mode 100644
index 0000000..31c761c
--- /dev/null
+++ b/lpic/.swp
Binary files differ
diff --git a/lpic/Makefile.am b/lpic/Makefile.am
new file mode 100644
index 0000000..7257fda
--- /dev/null
+++ b/lpic/Makefile.am
@@ -0,0 +1,5 @@
+
+SUBDIRS = src
+
+dist_data_DATA = input input.lpic
+
diff --git a/lpic/Makefile.in b/lpic/Makefile.in
new file mode 100644
index 0000000..0e5c990
--- /dev/null
+++ b/lpic/Makefile.in
@@ -0,0 +1,379 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = @host_alias@
+host_triplet = @host@
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+AMTAR = @AMTAR@
+AR = @AR@
+AS = @AS@
+AWK = @AWK@
+CC = @CC@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXFLAGS = @CXXFLAGS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DOXYGEN = @DOXYGEN@
+ECHO = @ECHO@
+EGREP = @EGREP@
+F77 = @F77@
+GCJ = @GCJ@
+GCJFLAGS = @GCJFLAGS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LATEX = @LATEX@
+LDFLAGS = @LDFLAGS@
+LIBTOOL = @LIBTOOL@
+LN_S = @LN_S@
+OBJDUMP = @OBJDUMP@
+PACKAGE = @PACKAGE@
+PDFLATEX = @PDFLATEX@
+RANLIB = @RANLIB@
+RC = @RC@
+SED = @SED@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+install_sh = @install_sh@
+
+SUBDIRS = src
+
+dist_data_DATA = input input.lpic
+subdir = lpic
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(dist_data_DATA)
+
+
+RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
+ uninstall-info-recursive all-recursive install-data-recursive \
+ install-exec-recursive installdirs-recursive install-recursive \
+ uninstall-recursive check-recursive installcheck-recursive
+DIST_COMMON = $(dist_data_DATA) Makefile.am Makefile.in
+DIST_SUBDIRS = $(SUBDIRS)
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign lpic/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+dist_dataDATA_INSTALL = $(INSTALL_DATA)
+install-dist_dataDATA: $(dist_data_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+ @list='$(dist_data_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(dist_dataDATA_INSTALL) $$d$$p $(DESTDIR)$(datadir)/$$f"; \
+ $(dist_dataDATA_INSTALL) $$d$$p $(DESTDIR)$(datadir)/$$f; \
+ done
+
+uninstall-dist_dataDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dist_data_DATA)'; for p in $$list; do \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " rm -f $(DESTDIR)$(datadir)/$$f"; \
+ rm -f $(DESTDIR)$(datadir)/$$f; \
+ done
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+
+ETAGS = etags
+ETAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$tags$$unique" \
+ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d $(distdir)/$$subdir \
+ || mkdir $(distdir)/$$subdir \
+ || exit 1; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" \
+ distdir=../$(distdir)/$$subdir \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile $(DATA)
+installdirs: installdirs-recursive
+installdirs-am:
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+
+distclean-am: clean-am distclean-generic distclean-libtool \
+ distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am: install-dist_dataDATA
+
+install-exec-am:
+
+install-info: install-info-recursive
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+uninstall-am: uninstall-dist_dataDATA uninstall-info-am
+
+uninstall-info: uninstall-info-recursive
+
+.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
+ clean-generic clean-libtool clean-recursive distclean \
+ distclean-generic distclean-libtool distclean-recursive \
+ distclean-tags distdir dvi dvi-am dvi-recursive info info-am \
+ info-recursive install install-am install-data install-data-am \
+ install-data-recursive install-dist_dataDATA install-exec \
+ install-exec-am install-exec-recursive install-info \
+ install-info-am install-info-recursive install-man \
+ install-recursive install-strip installcheck installcheck-am \
+ installdirs installdirs-am installdirs-recursive \
+ maintainer-clean maintainer-clean-generic \
+ maintainer-clean-recursive mostlyclean mostlyclean-generic \
+ mostlyclean-libtool mostlyclean-recursive tags tags-recursive \
+ uninstall uninstall-am uninstall-dist_dataDATA \
+ uninstall-info-am uninstall-info-recursive uninstall-recursive
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/lpic/input (Original).lpic b/lpic/input (Original).lpic
new file mode 100644
index 0000000..4623991
--- /dev/null
+++ b/lpic/input (Original).lpic
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 8 # pulse raise/fall time in periods
+duration = 4 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.2 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3000 # total number of cells
+cells_left = 1000 # cells vacuum left
+cells_plasma = 600 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 300 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 300 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input.lpic b/lpic/input.lpic
new file mode 100644
index 0000000..8bf1603
--- /dev/null
+++ b/lpic/input.lpic
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 8 # pulse raise/fall time in periods
+duration = 4 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 25 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3000 # total number of cells
+cells_left = 1000 # cells vacuum left
+cells_plasma = 600 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 300 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 300 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.2omegap.1 b/lpic/input/input.2omegap.1
new file mode 100644
index 0000000..f695722
--- /dev/null
+++ b/lpic/input/input.2omegap.1
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 50.1317 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 3 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.9 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 50.1317 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 3 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 40 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3501 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.01 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 51400 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = /tmp/u/rbp/data/data_2omgeap_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 200 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 6 # start time in periods
+ t_stop = 16 # stop time in periods
+ x_start = 3000 # left boundary in cells
+ x_stop = 5000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 59 # start time in periods
+ t_stop = 61 # stop time in periods
+ x_start = 1000 # left boundary in cells
+ x_stop = 2500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 6 # start time in periods
+ t_stop = 16 # stop time in periods
+ x_start = 3000 # left boundary in cells
+ x_stop = 5000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 200 # stop time in periods
+ traces = 6 # # of traces at fixed positions x:
+ t0=2, t1=3350, t2=4000, t3=4450, t4=7990, t5=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.2omegap.2 b/lpic/input/input.2omegap.2
new file mode 100644
index 0000000..298bfe0
--- /dev/null
+++ b/lpic/input/input.2omegap.2
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 55.1501 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 3 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.9 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 55.1501 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 3 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 40 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3501 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.01 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 51400 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = /tmp/u/rbp/data/data_2omgeap_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 200 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 6 # start time in periods
+ t_stop = 16 # stop time in periods
+ x_start = 3000 # left boundary in cells
+ x_stop = 5000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 59 # start time in periods
+ t_stop = 61 # stop time in periods
+ x_start = 1000 # left boundary in cells
+ x_stop = 2500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 6 # start time in periods
+ t_stop = 16 # stop time in periods
+ x_start = 3000 # left boundary in cells
+ x_stop = 5000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 200 # stop time in periods
+ traces = 6 # # of traces at fixed positions x:
+ t0=2, t1=3350, t2=4000, t3=4450, t4=7990, t5=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.diagnostics b/lpic/input/input.diagnostics
new file mode 100644
index 0000000..8d2ec16
--- /dev/null
+++ b/lpic/input/input.diagnostics
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 2 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 2 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 100 # cells per wavelength, lab frame
+cells = 500 # total number of cells
+cells_left = 100 # cells vacuum left
+cells_plasma = 100 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 6 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 2000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path for all data
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=150, t2=200, t3=250, t4=498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.fresnel.0 b/lpic/input/input.fresnel.0
new file mode 100644
index 0000000..5442ecd
--- /dev/null
+++ b/lpic/input/input.fresnel.0
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 50 # cells per wavelength, lab frame
+cells = 1700 # total number of cells
+cells_left = 100 # cells vacuum left
+cells_plasma = 1500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 0.64 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=100, t2=850, t3=1600, t4=1698
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.fresnel.25p b/lpic/input/input.fresnel.25p
new file mode 100644
index 0000000..860bade
--- /dev/null
+++ b/lpic/input/input.fresnel.25p
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 24.62 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 50 # cells per wavelength, lab frame
+cells = 2200 # total number of cells
+cells_left = 100 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 0.64 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path for all data
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=100, t2=1100, t3=2100, t4=2198
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.fresnel.25p_fine b/lpic/input/input.fresnel.25p_fine
new file mode 100644
index 0000000..b4c7acd
--- /dev/null
+++ b/lpic/input/input.fresnel.25p_fine
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 24.62 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 200 # cells per wavelength, lab frame
+cells = 8800 # total number of cells
+cells_left = 400 # cells vacuum left
+cells_plasma = 8000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 0.64 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path for all data
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=400, t2=4400, t3=8400, t4=8798
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.fresnel.25s b/lpic/input/input.fresnel.25s
new file mode 100644
index 0000000..0dd5b0a
--- /dev/null
+++ b/lpic/input/input.fresnel.25s
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 24.62 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 50 # cells per wavelength, lab frame
+cells = 2200 # total number of cells
+cells_left = 100 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 0.64 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=100, t2=1100, t3=2100, t4=2198
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.fresnel.30p b/lpic/input/input.fresnel.30p
new file mode 100644
index 0000000..8816604
--- /dev/null
+++ b/lpic/input/input.fresnel.30p
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 30.4503 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 50 # cells per wavelength, lab frame
+cells = 2200 # total number of cells
+cells_left = 100 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 0.64 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=100, t2=1100, t3=2100, t4=2198
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.fresnel.30p_fine b/lpic/input/input.fresnel.30p_fine
new file mode 100644
index 0000000..9cf19c3
--- /dev/null
+++ b/lpic/input/input.fresnel.30p_fine
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 30.4503 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 200 # cells per wavelength, lab frame
+cells = 8800 # total number of cells
+cells_left = 400 # cells vacuum left
+cells_plasma = 8000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 0.64 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=400, t2=4400, t3=8400, t4=8798
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.fresnel.30s b/lpic/input/input.fresnel.30s
new file mode 100644
index 0000000..0f9d962
--- /dev/null
+++ b/lpic/input/input.fresnel.30s
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 30.4503 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 50 # cells per wavelength, lab frame
+cells = 2200 # total number of cells
+cells_left = 100 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 0.64 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=100, t2=1100, t3=2100, t4=2198
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.fresnel.37s b/lpic/input/input.fresnel.37s
new file mode 100644
index 0000000..e72fc45
--- /dev/null
+++ b/lpic/input/input.fresnel.37s
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude a_0
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 37.472 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 50 # cells per wavelength, lab frame
+cells = 2200 # total number of cells
+cells_left = 100 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 0.64 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=100, t2=1100, t3=2100, t4=2198
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.1 b/lpic/input/input.harmonics.1
new file mode 100644
index 0000000..142107a
--- /dev/null
+++ b/lpic/input/input.harmonics.1
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3500 # total number of cells
+cells_left = 1500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 7 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 1250 # left boundary in cells
+ x_stop = 1750 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=1250, t2=1500, t3=1750, t4=2000, t5=2250, t6=3498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.10 b/lpic/input/input.harmonics.10
new file mode 100644
index 0000000..79b6b6e
--- /dev/null
+++ b/lpic/input/input.harmonics.10
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 6.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 5 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.2 b/lpic/input/input.harmonics.2
new file mode 100644
index 0000000..96b14df
--- /dev/null
+++ b/lpic/input/input.harmonics.2
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3500 # total number of cells
+cells_left = 1500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 4 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 1250 # left boundary in cells
+ x_stop = 1750 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=1250, t2=1500, t3=1750, t4=2000, t5=2250, t6=3498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.3 b/lpic/input/input.harmonics.3
new file mode 100644
index 0000000..4d27f70
--- /dev/null
+++ b/lpic/input/input.harmonics.3
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30.4503 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3500 # total number of cells
+cells_left = 1500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 4 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 1250 # left boundary in cells
+ x_stop = 1750 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=1250, t2=1500, t3=1750, t4=2000, t5=2250, t6=3498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.4 b/lpic/input/input.harmonics.4
new file mode 100644
index 0000000..9a674c1
--- /dev/null
+++ b/lpic/input/input.harmonics.4
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30.4503 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3500 # total number of cells
+cells_left = 1500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 4 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 1250 # left boundary in cells
+ x_stop = 1750 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=1250, t2=1500, t3=1750, t4=2000, t5=2250, t6=3498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.5 b/lpic/input/input.harmonics.5
new file mode 100644
index 0000000..32a1e9f
--- /dev/null
+++ b/lpic/input/input.harmonics.5
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30.4503 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3500 # total number of cells
+cells_left = 1500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 13 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 1250 # left boundary in cells
+ x_stop = 1750 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=1250, t2=1500, t3=1750, t4=2000, t5=2250, t6=3498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.6 b/lpic/input/input.harmonics.6
new file mode 100644
index 0000000..0f61931
--- /dev/null
+++ b/lpic/input/input.harmonics.6
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30.4503 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3500 # total number of cells
+cells_left = 1500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 13 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 1250 # left boundary in cells
+ x_stop = 1750 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=1250, t2=1500, t3=1750, t4=2000, t5=2250, t6=3498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.7 b/lpic/input/input.harmonics.7
new file mode 100644
index 0000000..96fcb9b
--- /dev/null
+++ b/lpic/input/input.harmonics.7
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3500 # total number of cells
+cells_left = 1500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 1250 # left boundary in cells
+ x_stop = 1750 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=1250, t2=1500, t3=1750, t4=2000, t5=2250, t6=3498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.8 b/lpic/input/input.harmonics.8
new file mode 100644
index 0000000..2550bf6
--- /dev/null
+++ b/lpic/input/input.harmonics.8
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3500 # total number of cells
+cells_left = 1500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 1250 # left boundary in cells
+ x_stop = 1750 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=1250, t2=1500, t3=1750, t4=2000, t5=2250, t6=3498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.9 b/lpic/input/input.harmonics.9
new file mode 100644
index 0000000..094b537
--- /dev/null
+++ b/lpic/input/input.harmonics.9
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.harmonics.matching b/lpic/input/input.harmonics.matching
new file mode 100644
index 0000000..6a437d7
--- /dev/null
+++ b/lpic/input/input.harmonics.matching
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.5 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 500 # cells per wavelength, lab frame
+cells = 3500 # total number of cells
+cells_left = 1500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 4 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 100 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = /uplas/rbp/local/data/data_harm_matching_alpha30.2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 1250 # left boundary in cells
+ x_stop = 1750 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # # of traces at fixed positions x:
+ t0=2, t1=1250, t2=1500, t3=1750, t4=2000, t5=2250, t6=3498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.list b/lpic/input/input.list
new file mode 100644
index 0000000..21424e5
--- /dev/null
+++ b/lpic/input/input.list
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 2 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 2 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 100 # cells per wavelength, lab frame
+cells = 500 # total number of cells
+cells_left = 100 # cells vacuum left
+cells_plasma = 100 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 6 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 2000 # m/m_e
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path for all data
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 5 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 5 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=150, t2=200, t3=250, t4=498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.mcc b/lpic/input/input.mcc
new file mode 100644
index 0000000..96f4476
--- /dev/null
+++ b/lpic/input/input.mcc
@@ -0,0 +1,277 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpi
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.256 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 2 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 2 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 2 # stop time in periods
+
+&ionization
+------------------------------------------------------------------------------------------
+ion_alpha = 1.32 # atom dependent parameters
+ion_u = 15.39 # ionization potential= ion_u * z^ion_alpha
+part_z_max = 8 # maximum ion charge
+omega_laser = 1.2 # laser frequency in eV
+Q_ion_current = 0 # ionization current?
+Q_info = 0 # additional info in error file
+
+&mcc_package
+------------------------------------------------------------------------------------------
+xsection_data_file = input/neon_xsection_data
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 10 # cells per wavelength, lab frame
+cells = 100 # total number of cells
+cells_left = 50 # cells vacuum left
+cells_plasma = 1 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.5 # thermal velocity in units of C
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 8 # q/e
+#zmax = +8 # maximum q/e
+m = 400000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.1 # thermal velocity in units of C
+
+&output
+------------------------------------------------------------------------------------------
+path = /tmp/u/rbp/data/data_mcc # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 0 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 0.5 # time step in periods
+
+&snapshot_ion
+ Q = 1 # snapshots?
+ t_start = 1 # start time in periods
+ t_stop = 5 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot_macro
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 5 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 1 # start time in periods
+ t_stop = 4 # stop time in periods
+ x_start = 1800 # left boundary in cells
+ x_stop = 3600 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 1 # start time in periods
+ t_stop = 4 # stop time in periods
+ x_start = 1800 # left boundary in cells
+ x_stop = 3600 # right boundary in cells
+
+&traces
+ Q = 0 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=150, t2=200, t3=250, t4=498
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 0 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.performance b/lpic/input/input.performance
new file mode 100644
index 0000000..21424e5
--- /dev/null
+++ b/lpic/input/input.performance
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 2 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 2 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 100 # cells per wavelength, lab frame
+cells = 500 # total number of cells
+cells_left = 100 # cells vacuum left
+cells_plasma = 100 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 6 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 2000 # m/m_e
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path for all data
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 5 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 5 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=150, t2=200, t3=250, t4=498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.positron b/lpic/input/input.positron
new file mode 100644
index 0000000..f2c5d00
--- /dev/null
+++ b/lpic/input/input.positron
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 2 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 2 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 20 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 100 # cells per wavelength, lab frame
+cells = 500 # total number of cells
+cells_left = 100 # cells vacuum left
+cells_plasma = 100 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 6 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 1 # m/m_e
+ppc = 50 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path for all data
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 5 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ t_step = 5 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 10 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 5 # # of traces at fixed positions x:
+ t0=2, t1=150, t2=200, t3=250, t4=498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 3 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.pulse b/lpic/input/input.pulse
new file mode 100644
index 0000000..6e7cf87
--- /dev/null
+++ b/lpic/input/input.pulse
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 3 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 3 # pulse raise/fall time in periods
+duration = 6 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 20 # cells per wavelength, lab frame
+cells = 400 # total number of cells
+cells_left = 0 # cells vacuum left
+cells_plasma = 0 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 0 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 1836 # m/m_e
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 3 # # of traces at fixed positions x:
+ t0=1, t1=200, t2=399
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input/input.reflection b/lpic/input/input.reflection
new file mode 100644
index 0000000..bd538c7
--- /dev/null
+++ b/lpic/input/input.reflection
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.01 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 20 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 100 # cells per wavelength, lab frame
+cells = 500 # total number of cells
+cells_left = 200 # cells vacuum left
+cells_plasma = 200 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 5 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 20 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 10 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.5 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ t_step = 2 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 0 # electron density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 6 # # of traces at fixed positions x:
+ t0=2, t1=100, t2=200, t3=250, t4=300, t5=498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omega_1000.lpi b/lpic/input_2omega_1000.lpi
new file mode 100644
index 0000000..0ee0646
--- /dev/null
+++ b/lpic/input_2omega_1000.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omega_1000 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omega_2000.lpi b/lpic/input_2omega_2000.lpi
new file mode 100644
index 0000000..17acb0c
--- /dev/null
+++ b/lpic/input_2omega_2000.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omega_2000 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omega_3000.lpi b/lpic/input_2omega_3000.lpi
new file mode 100644
index 0000000..0a4672a
--- /dev/null
+++ b/lpic/input_2omega_3000.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 3000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omega_3000 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omega_4000.lpi b/lpic/input_2omega_4000.lpi
new file mode 100644
index 0000000..78923b5
--- /dev/null
+++ b/lpic/input_2omega_4000.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 4000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omega_4000 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omega_5000.lpi b/lpic/input_2omega_5000.lpi
new file mode 100644
index 0000000..5871ff6
--- /dev/null
+++ b/lpic/input_2omega_5000.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 5000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omega_5000 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omega_6000.lpi b/lpic/input_2omega_6000.lpi
new file mode 100644
index 0000000..603bb8a
--- /dev/null
+++ b/lpic/input_2omega_6000.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 9000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 6000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omega_6000 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omega_7000.lpi b/lpic/input_2omega_7000.lpi
new file mode 100644
index 0000000..57bb9e2
--- /dev/null
+++ b/lpic/input_2omega_7000.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 10000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 7000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omega_7000 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omega_8000.lpi b/lpic/input_2omega_8000.lpi
new file mode 100644
index 0000000..010b9a7
--- /dev/null
+++ b/lpic/input_2omega_8000.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 11000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 8000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omega_8000 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_1.lpi b/lpic/input_2omegae_1.lpi
new file mode 100644
index 0000000..a5c7f2d
--- /dev/null
+++ b/lpic/input_2omegae_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_2.lpi b/lpic/input_2omegae_2.lpi
new file mode 100644
index 0000000..a6c5423
--- /dev/null
+++ b/lpic/input_2omegae_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_3.lpi b/lpic/input_2omegae_3.lpi
new file mode 100644
index 0000000..3bff04e
--- /dev/null
+++ b/lpic/input_2omegae_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 3000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_4.lpi b/lpic/input_2omegae_4.lpi
new file mode 100644
index 0000000..f6d8344
--- /dev/null
+++ b/lpic/input_2omegae_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 9000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 4000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_5.lpi b/lpic/input_2omegae_5.lpi
new file mode 100644
index 0000000..062a8c2
--- /dev/null
+++ b/lpic/input_2omegae_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 10000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 5000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_6.lpi b/lpic/input_2omegae_6.lpi
new file mode 100644
index 0000000..b89156f
--- /dev/null
+++ b/lpic/input_2omegae_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 11000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 6000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_7.lpi b/lpic/input_2omegae_7.lpi
new file mode 100644
index 0000000..b3010c8
--- /dev/null
+++ b/lpic/input_2omegae_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 12000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 7000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_8.lpi b/lpic/input_2omegae_8.lpi
new file mode 100644
index 0000000..eb7c479
--- /dev/null
+++ b/lpic/input_2omegae_8.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 13000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 8000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_besser_1.lpi b/lpic/input_2omegae_besser_1.lpi
new file mode 100644
index 0000000..0996d53
--- /dev/null
+++ b/lpic/input_2omegae_besser_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_besser_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_besser_2.lpi b/lpic/input_2omegae_besser_2.lpi
new file mode 100644
index 0000000..7ba3df4
--- /dev/null
+++ b/lpic/input_2omegae_besser_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_besser_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_besser_3.lpi b/lpic/input_2omegae_besser_3.lpi
new file mode 100644
index 0000000..79f6f45
--- /dev/null
+++ b/lpic/input_2omegae_besser_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 9000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 3000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_besser_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=8998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_besser_4.lpi b/lpic/input_2omegae_besser_4.lpi
new file mode 100644
index 0000000..ca38fce
--- /dev/null
+++ b/lpic/input_2omegae_besser_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 10000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 4000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_besser_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=9998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_besser_5.lpi b/lpic/input_2omegae_besser_5.lpi
new file mode 100644
index 0000000..00dc818
--- /dev/null
+++ b/lpic/input_2omegae_besser_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 11000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 5000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_besser_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=10998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_besser_6.lpi b/lpic/input_2omegae_besser_6.lpi
new file mode 100644
index 0000000..9a59767
--- /dev/null
+++ b/lpic/input_2omegae_besser_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 12000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 6000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_besser_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=11998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_besser_7.lpi b/lpic/input_2omegae_besser_7.lpi
new file mode 100644
index 0000000..5c11a9e
--- /dev/null
+++ b/lpic/input_2omegae_besser_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 13000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 7000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_besser_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=12998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegae_besser_8.lpi b/lpic/input_2omegae_besser_8.lpi
new file mode 100644
index 0000000..62d7b9c
--- /dev/null
+++ b/lpic/input_2omegae_besser_8.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 14000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 8000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegae_besser_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=13998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegaecirc_1.lpi b/lpic/input_2omegaecirc_1.lpi
new file mode 100644
index 0000000..54cbda2
--- /dev/null
+++ b/lpic/input_2omegaecirc_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegaecirc_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegaecirc_2.lpi b/lpic/input_2omegaecirc_2.lpi
new file mode 100644
index 0000000..f4a401d
--- /dev/null
+++ b/lpic/input_2omegaecirc_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegaecirc_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegaecirc_3.lpi b/lpic/input_2omegaecirc_3.lpi
new file mode 100644
index 0000000..9291db6
--- /dev/null
+++ b/lpic/input_2omegaecirc_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 9000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 3000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegaecirc_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=8998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegaecirc_4.lpi b/lpic/input_2omegaecirc_4.lpi
new file mode 100644
index 0000000..689ae18
--- /dev/null
+++ b/lpic/input_2omegaecirc_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 10000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 4000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegaecirc_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=9998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegaecirc_5.lpi b/lpic/input_2omegaecirc_5.lpi
new file mode 100644
index 0000000..8013dee
--- /dev/null
+++ b/lpic/input_2omegaecirc_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 11000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 5000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegaecirc_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=10998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegaecirc_6.lpi b/lpic/input_2omegaecirc_6.lpi
new file mode 100644
index 0000000..c457a2a
--- /dev/null
+++ b/lpic/input_2omegaecirc_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 12000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 6000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegaecirc_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=11998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegaecirc_7.lpi b/lpic/input_2omegaecirc_7.lpi
new file mode 100644
index 0000000..5859628
--- /dev/null
+++ b/lpic/input_2omegaecirc_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 13000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 7000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegaecirc_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=12998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_2omegaecirc_8.lpi b/lpic/input_2omegaecirc_8.lpi
new file mode 100644
index 0000000..f5964bf
--- /dev/null
+++ b/lpic/input_2omegaecirc_8.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 14000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 8000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_2omegaecirc_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=13998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_CWE_a1.lpic b/lpic/input_CWE_a1.lpic
new file mode 100644
index 0000000..a10d6c0
--- /dev/null
+++ b/lpic/input_CWE_a1.lpic
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1.5 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_CWE_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff1_1.lpi b/lpic/input_eff1_1.lpi
new file mode 100644
index 0000000..e33d152
--- /dev/null
+++ b/lpic/input_eff1_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff1_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff1_2.lpi b/lpic/input_eff1_2.lpi
new file mode 100644
index 0000000..bcae336
--- /dev/null
+++ b/lpic/input_eff1_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff1_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff1_3.lpi b/lpic/input_eff1_3.lpi
new file mode 100644
index 0000000..4491104
--- /dev/null
+++ b/lpic/input_eff1_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff1_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff1_4.lpi b/lpic/input_eff1_4.lpi
new file mode 100644
index 0000000..bda0fbf
--- /dev/null
+++ b/lpic/input_eff1_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff1_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff1_5.lpi b/lpic/input_eff1_5.lpi
new file mode 100644
index 0000000..e05afa2
--- /dev/null
+++ b/lpic/input_eff1_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 10 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff1_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff1_6.lpi b/lpic/input_eff1_6.lpi
new file mode 100644
index 0000000..d9d5d5f
--- /dev/null
+++ b/lpic/input_eff1_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 12 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff1_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff1_7.lpi b/lpic/input_eff1_7.lpi
new file mode 100644
index 0000000..6ac93cd
--- /dev/null
+++ b/lpic/input_eff1_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 14 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff1_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff1_8.lpi b/lpic/input_eff1_8.lpi
new file mode 100644
index 0000000..14c16be
--- /dev/null
+++ b/lpic/input_eff1_8.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 16 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff1_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff2_0.lpi b/lpic/input_eff2_0.lpi
new file mode 100644
index 0000000..146eedd
--- /dev/null
+++ b/lpic/input_eff2_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 50 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff2_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff2_1.lpi b/lpic/input_eff2_1.lpi
new file mode 100644
index 0000000..2bb070b
--- /dev/null
+++ b/lpic/input_eff2_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff2_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff2_2.lpi b/lpic/input_eff2_2.lpi
new file mode 100644
index 0000000..cad8cfb
--- /dev/null
+++ b/lpic/input_eff2_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 150 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff2_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff2_3.lpi b/lpic/input_eff2_3.lpi
new file mode 100644
index 0000000..755458e
--- /dev/null
+++ b/lpic/input_eff2_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff2_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff2_4.lpi b/lpic/input_eff2_4.lpi
new file mode 100644
index 0000000..bb74a3c
--- /dev/null
+++ b/lpic/input_eff2_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 250 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff2_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff2_5.lpi b/lpic/input_eff2_5.lpi
new file mode 100644
index 0000000..78778fc
--- /dev/null
+++ b/lpic/input_eff2_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff2_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff2_6.lpi b/lpic/input_eff2_6.lpi
new file mode 100644
index 0000000..0ed9811
--- /dev/null
+++ b/lpic/input_eff2_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 350 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff2_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff2_7.lpi b/lpic/input_eff2_7.lpi
new file mode 100644
index 0000000..3c25e25
--- /dev/null
+++ b/lpic/input_eff2_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 6 # pulse raise/fall time in periods
+duration = 12 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff2_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 30 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_eff5_0.lpi b/lpic/input_eff5_0.lpi
new file mode 100644
index 0000000..30b2198
--- /dev/null
+++ b/lpic/input_eff5_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 15 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.004 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 15 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 40 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_eff5_0b # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 40 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_gauss_CWE_1.lpi b/lpic/input_gauss_CWE_1.lpi
new file mode 100644
index 0000000..b7c6692
--- /dev/null
+++ b/lpic/input_gauss_CWE_1.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 4 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 25 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 70 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_gauss_CWE_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_gauss_CWE_10.lpi b/lpic/input_gauss_CWE_10.lpi
new file mode 100644
index 0000000..5fbf469
--- /dev/null
+++ b/lpic/input_gauss_CWE_10.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 4 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 25 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 70 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_gauss_CWE_10 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_gauss_CWE_2.lpi b/lpic/input_gauss_CWE_2.lpi
new file mode 100644
index 0000000..b8c6dac
--- /dev/null
+++ b/lpic/input_gauss_CWE_2.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 4 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 25 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 70 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_gauss_CWE_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_gauss_CWE_3.lpi b/lpic/input_gauss_CWE_3.lpi
new file mode 100644
index 0000000..85140b5
--- /dev/null
+++ b/lpic/input_gauss_CWE_3.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 4 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 25 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 70 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_gauss_CWE_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_gauss_CWE_8.lpi b/lpic/input_gauss_CWE_8.lpi
new file mode 100644
index 0000000..599be81
--- /dev/null
+++ b/lpic/input_gauss_CWE_8.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 4 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 25 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 70 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_gauss_CWE_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_gauss_CWE_9.lpi b/lpic/input_gauss_CWE_9.lpi
new file mode 100644
index 0000000..9c1c123
--- /dev/null
+++ b/lpic/input_gauss_CWE_9.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 3 # s=1, p=2, c=3
+shape = 4 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 25 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 70 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_gauss_CWE_9 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_gauss_test.lpi b/lpic/input_gauss_test.lpi
new file mode 100644
index 0000000..c563be1
--- /dev/null
+++ b/lpic/input_gauss_test.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 4 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 25 # pulse raise/fall time in periods
+duration = 10 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 70 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 2000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_gauss_test # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe.lpi b/lpic/input_rampe.lpi
new file mode 100644
index 0000000..c2fb021
--- /dev/null
+++ b/lpic/input_rampe.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 5 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_10.lpi b/lpic/input_rampe10_10.lpi
new file mode 100644
index 0000000..0c3151f
--- /dev/null
+++ b/lpic/input_rampe10_10.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 10 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_10 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_10.olpi b/lpic/input_rampe10_10.olpi
new file mode 100644
index 0000000..551c6d6
--- /dev/null
+++ b/lpic/input_rampe10_10.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 10 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_10 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_100.lpi b/lpic/input_rampe10_100.lpi
new file mode 100644
index 0000000..04ba559
--- /dev/null
+++ b/lpic/input_rampe10_100.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 100 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_100.olpi b/lpic/input_rampe10_100.olpi
new file mode 100644
index 0000000..c46023b
--- /dev/null
+++ b/lpic/input_rampe10_100.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 100 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_120.lpi b/lpic/input_rampe10_120.lpi
new file mode 100644
index 0000000..460baee
--- /dev/null
+++ b/lpic/input_rampe10_120.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 120 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_120 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_120.olpi b/lpic/input_rampe10_120.olpi
new file mode 100644
index 0000000..96694ac
--- /dev/null
+++ b/lpic/input_rampe10_120.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 120 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_120 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_140.lpi b/lpic/input_rampe10_140.lpi
new file mode 100644
index 0000000..16165e6
--- /dev/null
+++ b/lpic/input_rampe10_140.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 140 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_140 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_140.olpi b/lpic/input_rampe10_140.olpi
new file mode 100644
index 0000000..d2f18d8
--- /dev/null
+++ b/lpic/input_rampe10_140.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 140 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_140 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_160.lpi b/lpic/input_rampe10_160.lpi
new file mode 100644
index 0000000..cbd55c5
--- /dev/null
+++ b/lpic/input_rampe10_160.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 160 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_160 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_160.olpi b/lpic/input_rampe10_160.olpi
new file mode 100644
index 0000000..824080e
--- /dev/null
+++ b/lpic/input_rampe10_160.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 160 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_160 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_180.lpi b/lpic/input_rampe10_180.lpi
new file mode 100644
index 0000000..4c991c5
--- /dev/null
+++ b/lpic/input_rampe10_180.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 180 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_180 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_180.olpi b/lpic/input_rampe10_180.olpi
new file mode 100644
index 0000000..b5474ef
--- /dev/null
+++ b/lpic/input_rampe10_180.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 180 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_180 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_20.lpi b/lpic/input_rampe10_20.lpi
new file mode 100644
index 0000000..79ed514
--- /dev/null
+++ b/lpic/input_rampe10_20.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 20 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_20 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_20.olpi b/lpic/input_rampe10_20.olpi
new file mode 100644
index 0000000..f4dbece
--- /dev/null
+++ b/lpic/input_rampe10_20.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 20 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_20 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_200.lpi b/lpic/input_rampe10_200.lpi
new file mode 100644
index 0000000..30d5390
--- /dev/null
+++ b/lpic/input_rampe10_200.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 200 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_200.olpi b/lpic/input_rampe10_200.olpi
new file mode 100644
index 0000000..04b28b0
--- /dev/null
+++ b/lpic/input_rampe10_200.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 200 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_250.lpi b/lpic/input_rampe10_250.lpi
new file mode 100644
index 0000000..5a817ba
--- /dev/null
+++ b/lpic/input_rampe10_250.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_250 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_250.olpi b/lpic/input_rampe10_250.olpi
new file mode 100644
index 0000000..6a9c180
--- /dev/null
+++ b/lpic/input_rampe10_250.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_250 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_30.lpi b/lpic/input_rampe10_30.lpi
new file mode 100644
index 0000000..abeb95b
--- /dev/null
+++ b/lpic/input_rampe10_30.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 30 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_30 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_30.olpi b/lpic/input_rampe10_30.olpi
new file mode 100644
index 0000000..42c0410
--- /dev/null
+++ b/lpic/input_rampe10_30.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 30 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_30 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_300.lpi b/lpic/input_rampe10_300.lpi
new file mode 100644
index 0000000..ac07d50
--- /dev/null
+++ b/lpic/input_rampe10_300.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 300 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_300.olpi b/lpic/input_rampe10_300.olpi
new file mode 100644
index 0000000..b446a5a
--- /dev/null
+++ b/lpic/input_rampe10_300.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 300 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_350.lpi b/lpic/input_rampe10_350.lpi
new file mode 100644
index 0000000..3df456d
--- /dev/null
+++ b/lpic/input_rampe10_350.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 350 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_350 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_350.olpi b/lpic/input_rampe10_350.olpi
new file mode 100644
index 0000000..d735532
--- /dev/null
+++ b/lpic/input_rampe10_350.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 350 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_350 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_40.lpi b/lpic/input_rampe10_40.lpi
new file mode 100644
index 0000000..f8f75fc
--- /dev/null
+++ b/lpic/input_rampe10_40.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 40 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_40 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_40.olpi b/lpic/input_rampe10_40.olpi
new file mode 100644
index 0000000..dd4b56d
--- /dev/null
+++ b/lpic/input_rampe10_40.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 40 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_40 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_400.lpi b/lpic/input_rampe10_400.lpi
new file mode 100644
index 0000000..f0dda87
--- /dev/null
+++ b/lpic/input_rampe10_400.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 400 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_400.olpi b/lpic/input_rampe10_400.olpi
new file mode 100644
index 0000000..b855fec
--- /dev/null
+++ b/lpic/input_rampe10_400.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 400 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_450.lpi b/lpic/input_rampe10_450.lpi
new file mode 100644
index 0000000..4b636ea
--- /dev/null
+++ b/lpic/input_rampe10_450.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 450 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_450 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_450.olpi b/lpic/input_rampe10_450.olpi
new file mode 100644
index 0000000..490a230
--- /dev/null
+++ b/lpic/input_rampe10_450.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 450 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_450 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_50.lpi b/lpic/input_rampe10_50.lpi
new file mode 100644
index 0000000..b5db619
--- /dev/null
+++ b/lpic/input_rampe10_50.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 50 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_50 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_50.olpi b/lpic/input_rampe10_50.olpi
new file mode 100644
index 0000000..a077220
--- /dev/null
+++ b/lpic/input_rampe10_50.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 50 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_50 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_500.lpi b/lpic/input_rampe10_500.lpi
new file mode 100644
index 0000000..55e12d8
--- /dev/null
+++ b/lpic/input_rampe10_500.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_500.olpi b/lpic/input_rampe10_500.olpi
new file mode 100644
index 0000000..b8a2157
--- /dev/null
+++ b/lpic/input_rampe10_500.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_550.lpi b/lpic/input_rampe10_550.lpi
new file mode 100644
index 0000000..3be46e9
--- /dev/null
+++ b/lpic/input_rampe10_550.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 550 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_550 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_550.olpi b/lpic/input_rampe10_550.olpi
new file mode 100644
index 0000000..146ce45
--- /dev/null
+++ b/lpic/input_rampe10_550.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 550 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_550 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_60.lpi b/lpic/input_rampe10_60.lpi
new file mode 100644
index 0000000..6bd9756
--- /dev/null
+++ b/lpic/input_rampe10_60.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 60 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_60 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_60.olpi b/lpic/input_rampe10_60.olpi
new file mode 100644
index 0000000..ee4c60d
--- /dev/null
+++ b/lpic/input_rampe10_60.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 60 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_60 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_600.lpi b/lpic/input_rampe10_600.lpi
new file mode 100644
index 0000000..4784dc9
--- /dev/null
+++ b/lpic/input_rampe10_600.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 600 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_600.olpi b/lpic/input_rampe10_600.olpi
new file mode 100644
index 0000000..fc7b713
--- /dev/null
+++ b/lpic/input_rampe10_600.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 600 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_650.lpi b/lpic/input_rampe10_650.lpi
new file mode 100644
index 0000000..9344067
--- /dev/null
+++ b/lpic/input_rampe10_650.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 650 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_650 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_650.olpi b/lpic/input_rampe10_650.olpi
new file mode 100644
index 0000000..4765c14
--- /dev/null
+++ b/lpic/input_rampe10_650.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 650 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_650 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_70.lpi b/lpic/input_rampe10_70.lpi
new file mode 100644
index 0000000..a6d77a8
--- /dev/null
+++ b/lpic/input_rampe10_70.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 70 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_70 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_70.olpi b/lpic/input_rampe10_70.olpi
new file mode 100644
index 0000000..81a5dd3
--- /dev/null
+++ b/lpic/input_rampe10_70.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 70 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_70 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_80.lpi b/lpic/input_rampe10_80.lpi
new file mode 100644
index 0000000..fd7a440
--- /dev/null
+++ b/lpic/input_rampe10_80.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 80 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_80 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_80.olpi b/lpic/input_rampe10_80.olpi
new file mode 100644
index 0000000..b2cb8e7
--- /dev/null
+++ b/lpic/input_rampe10_80.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 80 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_80 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_90.lpi b/lpic/input_rampe10_90.lpi
new file mode 100644
index 0000000..294eac4
--- /dev/null
+++ b/lpic/input_rampe10_90.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 90 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_90 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe10_90.olpi b/lpic/input_rampe10_90.olpi
new file mode 100644
index 0000000..9686861
--- /dev/null
+++ b/lpic/input_rampe10_90.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 90 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe10_90 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_0.lpi b/lpic/input_rampe11_0.lpi
new file mode 100644
index 0000000..d2b1e55
--- /dev/null
+++ b/lpic/input_rampe11_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_0.olpi b/lpic/input_rampe11_0.olpi
new file mode 100644
index 0000000..9254ef6
--- /dev/null
+++ b/lpic/input_rampe11_0.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_1.lpi b/lpic/input_rampe11_1.lpi
new file mode 100644
index 0000000..9b98a6f
--- /dev/null
+++ b/lpic/input_rampe11_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_1.olpi b/lpic/input_rampe11_1.olpi
new file mode 100644
index 0000000..987342b
--- /dev/null
+++ b/lpic/input_rampe11_1.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_2.lpi b/lpic/input_rampe11_2.lpi
new file mode 100644
index 0000000..cc5dca7
--- /dev/null
+++ b/lpic/input_rampe11_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 70 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_2.olpi b/lpic/input_rampe11_2.olpi
new file mode 100644
index 0000000..adcaa92
--- /dev/null
+++ b/lpic/input_rampe11_2.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+n_ion_over_nc = 70 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_3.lpi b/lpic/input_rampe11_3.lpi
new file mode 100644
index 0000000..a5aa2ef
--- /dev/null
+++ b/lpic/input_rampe11_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 40 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_3.olpi b/lpic/input_rampe11_3.olpi
new file mode 100644
index 0000000..06b748e
--- /dev/null
+++ b/lpic/input_rampe11_3.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+n_ion_over_nc = 40 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_4.lpi b/lpic/input_rampe11_4.lpi
new file mode 100644
index 0000000..24e11a4
--- /dev/null
+++ b/lpic/input_rampe11_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 20 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_4.olpi b/lpic/input_rampe11_4.olpi
new file mode 100644
index 0000000..cc646a9
--- /dev/null
+++ b/lpic/input_rampe11_4.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+n_ion_over_nc = 20 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_5.lpi b/lpic/input_rampe11_5.lpi
new file mode 100644
index 0000000..daf6f0e
--- /dev/null
+++ b/lpic/input_rampe11_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 15 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_5.olpi b/lpic/input_rampe11_5.olpi
new file mode 100644
index 0000000..5823db4
--- /dev/null
+++ b/lpic/input_rampe11_5.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+n_ion_over_nc = 15 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_6.lpi b/lpic/input_rampe11_6.lpi
new file mode 100644
index 0000000..9919cbb
--- /dev/null
+++ b/lpic/input_rampe11_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 8 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_6.olpi b/lpic/input_rampe11_6.olpi
new file mode 100644
index 0000000..b29bbe7
--- /dev/null
+++ b/lpic/input_rampe11_6.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+n_ion_over_nc = 8 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_7.lpi b/lpic/input_rampe11_7.lpi
new file mode 100644
index 0000000..ab26577
--- /dev/null
+++ b/lpic/input_rampe11_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 4 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe11_7.olpi b/lpic/input_rampe11_7.olpi
new file mode 100644
index 0000000..fc6ec5c
--- /dev/null
+++ b/lpic/input_rampe11_7.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+n_ion_over_nc = 4 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe11_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_100.lpi b/lpic/input_rampe12_100.lpi
new file mode 100644
index 0000000..994bc96
--- /dev/null
+++ b/lpic/input_rampe12_100.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 100 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_100.olpi b/lpic/input_rampe12_100.olpi
new file mode 100644
index 0000000..c542a98
--- /dev/null
+++ b/lpic/input_rampe12_100.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 100 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_15.lpi b/lpic/input_rampe12_15.lpi
new file mode 100644
index 0000000..e82e3c4
--- /dev/null
+++ b/lpic/input_rampe12_15.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 15 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_15 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_15.olpi b/lpic/input_rampe12_15.olpi
new file mode 100644
index 0000000..1293dd5
--- /dev/null
+++ b/lpic/input_rampe12_15.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 15 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_15 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_25.lpi b/lpic/input_rampe12_25.lpi
new file mode 100644
index 0000000..96b993c
--- /dev/null
+++ b/lpic/input_rampe12_25.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 25 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_25 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_25.olpi b/lpic/input_rampe12_25.olpi
new file mode 100644
index 0000000..fe0f218
--- /dev/null
+++ b/lpic/input_rampe12_25.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 25 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_25 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_40.lpi b/lpic/input_rampe12_40.lpi
new file mode 100644
index 0000000..c59a581
--- /dev/null
+++ b/lpic/input_rampe12_40.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 40 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_40 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_40.olpi b/lpic/input_rampe12_40.olpi
new file mode 100644
index 0000000..f77ef82
--- /dev/null
+++ b/lpic/input_rampe12_40.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 40 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_40 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_5.lpi b/lpic/input_rampe12_5.lpi
new file mode 100644
index 0000000..8f1058c
--- /dev/null
+++ b/lpic/input_rampe12_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_5.olpi b/lpic/input_rampe12_5.olpi
new file mode 100644
index 0000000..785bb7c
--- /dev/null
+++ b/lpic/input_rampe12_5.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_60.lpi b/lpic/input_rampe12_60.lpi
new file mode 100644
index 0000000..806874c
--- /dev/null
+++ b/lpic/input_rampe12_60.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 60 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_60 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_60.olpi b/lpic/input_rampe12_60.olpi
new file mode 100644
index 0000000..855af6d
--- /dev/null
+++ b/lpic/input_rampe12_60.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 60 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_60 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_80.lpi b/lpic/input_rampe12_80.lpi
new file mode 100644
index 0000000..e4b1dbe
--- /dev/null
+++ b/lpic/input_rampe12_80.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 80 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_80 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_80.olpi b/lpic/input_rampe12_80.olpi
new file mode 100644
index 0000000..1ce541a
--- /dev/null
+++ b/lpic/input_rampe12_80.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 80 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_80 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_9.lpi b/lpic/input_rampe12_9.lpi
new file mode 100644
index 0000000..6c17a75
--- /dev/null
+++ b/lpic/input_rampe12_9.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 9 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_9 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe12_9.olpi b/lpic/input_rampe12_9.olpi
new file mode 100644
index 0000000..c10a9a6
--- /dev/null
+++ b/lpic/input_rampe12_9.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 9 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe12_9 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe13_0.lpi b/lpic/input_rampe13_0.lpi
new file mode 100644
index 0000000..8fbfe4f
--- /dev/null
+++ b/lpic/input_rampe13_0.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe13_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe13_1.lpi b/lpic/input_rampe13_1.lpi
new file mode 100644
index 0000000..58d643e
--- /dev/null
+++ b/lpic/input_rampe13_1.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.0005 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe13_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe13_2.lpi b/lpic/input_rampe13_2.lpi
new file mode 100644
index 0000000..45f47dd
--- /dev/null
+++ b/lpic/input_rampe13_2.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.0002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe13_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe13_3.lpi b/lpic/input_rampe13_3.lpi
new file mode 100644
index 0000000..75e7229
--- /dev/null
+++ b/lpic/input_rampe13_3.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 2000 # cells per wavelength, lab frame
+cells = 14000 # total number of cells
+cells_left = 6000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe13_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 14000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 14000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=4, t1=5000, t2=6000, t3=7000, t4=8000, t5=9000, t6=13996
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe13_4.lpi b/lpic/input_rampe13_4.lpi
new file mode 100644
index 0000000..9fcdb9c
--- /dev/null
+++ b/lpic/input_rampe13_4.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 2000 # cells per wavelength, lab frame
+cells = 14000 # total number of cells
+cells_left = 6000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 400 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 400 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe13_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 14000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 14000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=4, t1=5000, t2=6000, t3=7000, t4=8000, t5=9000, t6=13996
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe13_5.lpi b/lpic/input_rampe13_5.lpi
new file mode 100644
index 0000000..64d2fa4
--- /dev/null
+++ b/lpic/input_rampe13_5.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 400 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 400 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe13_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe13_6.lpi b/lpic/input_rampe13_6.lpi
new file mode 100644
index 0000000..d4ec20c
--- /dev/null
+++ b/lpic/input_rampe13_6.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.0005 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 400 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 400 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe13_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe13_7.lpi b/lpic/input_rampe13_7.lpi
new file mode 100644
index 0000000..2ceb24a
--- /dev/null
+++ b/lpic/input_rampe13_7.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 1000 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 1000 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe13_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_100.lpi b/lpic/input_rampe14_100.lpi
new file mode 100644
index 0000000..85ae3bf
--- /dev/null
+++ b/lpic/input_rampe14_100.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_133.lpi b/lpic/input_rampe14_133.lpi
new file mode 100644
index 0000000..689c5a7
--- /dev/null
+++ b/lpic/input_rampe14_133.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 133 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_133 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_15.lpi b/lpic/input_rampe14_15.lpi
new file mode 100644
index 0000000..19ad673
--- /dev/null
+++ b/lpic/input_rampe14_15.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 15 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_15 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_167.lpi b/lpic/input_rampe14_167.lpi
new file mode 100644
index 0000000..ff67fd6
--- /dev/null
+++ b/lpic/input_rampe14_167.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 167 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_167 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_20.lpi b/lpic/input_rampe14_20.lpi
new file mode 100644
index 0000000..030d905
--- /dev/null
+++ b/lpic/input_rampe14_20.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 20 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_20 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_200.lpi b/lpic/input_rampe14_200.lpi
new file mode 100644
index 0000000..e10bfc7
--- /dev/null
+++ b/lpic/input_rampe14_200.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 200 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_233.lpi b/lpic/input_rampe14_233.lpi
new file mode 100644
index 0000000..ceb6794
--- /dev/null
+++ b/lpic/input_rampe14_233.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 233 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_233 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_267.lpi b/lpic/input_rampe14_267.lpi
new file mode 100644
index 0000000..f969751
--- /dev/null
+++ b/lpic/input_rampe14_267.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 267 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_267 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_300.lpi b/lpic/input_rampe14_300.lpi
new file mode 100644
index 0000000..b86265a
--- /dev/null
+++ b/lpic/input_rampe14_300.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_333.lpi b/lpic/input_rampe14_333.lpi
new file mode 100644
index 0000000..247f7c5
--- /dev/null
+++ b/lpic/input_rampe14_333.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 333 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_333 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_367.lpi b/lpic/input_rampe14_367.lpi
new file mode 100644
index 0000000..931ece6
--- /dev/null
+++ b/lpic/input_rampe14_367.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 367 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_367 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_4.lpi b/lpic/input_rampe14_4.lpi
new file mode 100644
index 0000000..3f04383
--- /dev/null
+++ b/lpic/input_rampe14_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 4 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_40.lpi b/lpic/input_rampe14_40.lpi
new file mode 100644
index 0000000..8614081
--- /dev/null
+++ b/lpic/input_rampe14_40.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 40 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_40 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_400.lpi b/lpic/input_rampe14_400.lpi
new file mode 100644
index 0000000..3682664
--- /dev/null
+++ b/lpic/input_rampe14_400.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_70.lpi b/lpic/input_rampe14_70.lpi
new file mode 100644
index 0000000..9d2437e
--- /dev/null
+++ b/lpic/input_rampe14_70.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 70 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_70 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe14_8.lpi b/lpic/input_rampe14_8.lpi
new file mode 100644
index 0000000..2ff555a
--- /dev/null
+++ b/lpic/input_rampe14_8.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 8 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe14_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe15_0.lpi b/lpic/input_rampe15_0.lpi
new file mode 100644
index 0000000..b408ebb
--- /dev/null
+++ b/lpic/input_rampe15_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim15_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe15_1.lpi b/lpic/input_rampe15_1.lpi
new file mode 100644
index 0000000..e2bbbe2
--- /dev/null
+++ b/lpic/input_rampe15_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim15_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe15_2.lpi b/lpic/input_rampe15_2.lpi
new file mode 100644
index 0000000..4b5e169
--- /dev/null
+++ b/lpic/input_rampe15_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim15_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe15_3.lpi b/lpic/input_rampe15_3.lpi
new file mode 100644
index 0000000..00ecbe7
--- /dev/null
+++ b/lpic/input_rampe15_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim15_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe15_4.lpi b/lpic/input_rampe15_4.lpi
new file mode 100644
index 0000000..49069f4
--- /dev/null
+++ b/lpic/input_rampe15_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim15_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe15_5.lpi b/lpic/input_rampe15_5.lpi
new file mode 100644
index 0000000..986ef87
--- /dev/null
+++ b/lpic/input_rampe15_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim15_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe15_6.lpi b/lpic/input_rampe15_6.lpi
new file mode 100644
index 0000000..3decec3
--- /dev/null
+++ b/lpic/input_rampe15_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim15_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe15_7.lpi b/lpic/input_rampe15_7.lpi
new file mode 100644
index 0000000..8e4ba26
--- /dev/null
+++ b/lpic/input_rampe15_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 12 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim15_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe2_0.lpi b/lpic/input_rampe2_0.lpi
new file mode 100644
index 0000000..97d8d17
--- /dev/null
+++ b/lpic/input_rampe2_0.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe2_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe2_100.lpi b/lpic/input_rampe2_100.lpi
new file mode 100644
index 0000000..3558e93
--- /dev/null
+++ b/lpic/input_rampe2_100.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe2_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe2_200.lpi b/lpic/input_rampe2_200.lpi
new file mode 100644
index 0000000..95c7e28
--- /dev/null
+++ b/lpic/input_rampe2_200.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe2_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe2_300.lpi b/lpic/input_rampe2_300.lpi
new file mode 100644
index 0000000..dab06ca
--- /dev/null
+++ b/lpic/input_rampe2_300.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe2_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe2_400.lpi b/lpic/input_rampe2_400.lpi
new file mode 100644
index 0000000..5674a75
--- /dev/null
+++ b/lpic/input_rampe2_400.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe2_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe2_500.lpi b/lpic/input_rampe2_500.lpi
new file mode 100644
index 0000000..e62c9d0
--- /dev/null
+++ b/lpic/input_rampe2_500.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe2_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe2_600.lpi b/lpic/input_rampe2_600.lpi
new file mode 100644
index 0000000..42b804b
--- /dev/null
+++ b/lpic/input_rampe2_600.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe2_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe2_700.lpi b/lpic/input_rampe2_700.lpi
new file mode 100644
index 0000000..bbfa990
--- /dev/null
+++ b/lpic/input_rampe2_700.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe2_700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe3_0.lpi b/lpic/input_rampe3_0.lpi
new file mode 100644
index 0000000..1f2cba6
--- /dev/null
+++ b/lpic/input_rampe3_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe3_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe3_100.lpi b/lpic/input_rampe3_100.lpi
new file mode 100644
index 0000000..8b4e37a
--- /dev/null
+++ b/lpic/input_rampe3_100.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe3_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe3_200.lpi b/lpic/input_rampe3_200.lpi
new file mode 100644
index 0000000..7a8c482
--- /dev/null
+++ b/lpic/input_rampe3_200.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe3_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe3_300.lpi b/lpic/input_rampe3_300.lpi
new file mode 100644
index 0000000..206a66c
--- /dev/null
+++ b/lpic/input_rampe3_300.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe3_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe3_400.lpi b/lpic/input_rampe3_400.lpi
new file mode 100644
index 0000000..6ba7012
--- /dev/null
+++ b/lpic/input_rampe3_400.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe3_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe3_500.lpi b/lpic/input_rampe3_500.lpi
new file mode 100644
index 0000000..8543dfc
--- /dev/null
+++ b/lpic/input_rampe3_500.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe3_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe3_600.lpi b/lpic/input_rampe3_600.lpi
new file mode 100644
index 0000000..e357f3b
--- /dev/null
+++ b/lpic/input_rampe3_600.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe3_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe3_700.lpi b/lpic/input_rampe3_700.lpi
new file mode 100644
index 0000000..e78abca
--- /dev/null
+++ b/lpic/input_rampe3_700.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe3_700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_0.lpi b/lpic/input_rampe4_0.lpi
new file mode 100644
index 0000000..4a05b41
--- /dev/null
+++ b/lpic/input_rampe4_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_0.olpi b/lpic/input_rampe4_0.olpi
new file mode 100644
index 0000000..4f4ae28
--- /dev/null
+++ b/lpic/input_rampe4_0.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_100.lpi b/lpic/input_rampe4_100.lpi
new file mode 100644
index 0000000..b5ee5f9
--- /dev/null
+++ b/lpic/input_rampe4_100.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_100.olpi b/lpic/input_rampe4_100.olpi
new file mode 100644
index 0000000..00f1e81
--- /dev/null
+++ b/lpic/input_rampe4_100.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_200.lpi b/lpic/input_rampe4_200.lpi
new file mode 100644
index 0000000..8dfbd99
--- /dev/null
+++ b/lpic/input_rampe4_200.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_200.olpi b/lpic/input_rampe4_200.olpi
new file mode 100644
index 0000000..8c35a53
--- /dev/null
+++ b/lpic/input_rampe4_200.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_300.lpi b/lpic/input_rampe4_300.lpi
new file mode 100644
index 0000000..0baa26a
--- /dev/null
+++ b/lpic/input_rampe4_300.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_300.olpi b/lpic/input_rampe4_300.olpi
new file mode 100644
index 0000000..a355a74
--- /dev/null
+++ b/lpic/input_rampe4_300.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_400.lpi b/lpic/input_rampe4_400.lpi
new file mode 100644
index 0000000..838dd99
--- /dev/null
+++ b/lpic/input_rampe4_400.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_400.olpi b/lpic/input_rampe4_400.olpi
new file mode 100644
index 0000000..d3b50c2
--- /dev/null
+++ b/lpic/input_rampe4_400.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_500.lpi b/lpic/input_rampe4_500.lpi
new file mode 100644
index 0000000..189830d
--- /dev/null
+++ b/lpic/input_rampe4_500.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_500.olpi b/lpic/input_rampe4_500.olpi
new file mode 100644
index 0000000..1c04e94
--- /dev/null
+++ b/lpic/input_rampe4_500.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_600.lpi b/lpic/input_rampe4_600.lpi
new file mode 100644
index 0000000..409fe01
--- /dev/null
+++ b/lpic/input_rampe4_600.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_600.olpi b/lpic/input_rampe4_600.olpi
new file mode 100644
index 0000000..33a97c5
--- /dev/null
+++ b/lpic/input_rampe4_600.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_700.lpi b/lpic/input_rampe4_700.lpi
new file mode 100644
index 0000000..48f632c
--- /dev/null
+++ b/lpic/input_rampe4_700.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe4_700.olpi b/lpic/input_rampe4_700.olpi
new file mode 100644
index 0000000..db88d23
--- /dev/null
+++ b/lpic/input_rampe4_700.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 370 # pulse raise/fall time in periods
+duration = 740 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 1200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe4_700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 1200 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe5_0.lpi b/lpic/input_rampe5_0.lpi
new file mode 100644
index 0000000..0155863
--- /dev/null
+++ b/lpic/input_rampe5_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe5_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe5_100.lpi b/lpic/input_rampe5_100.lpi
new file mode 100644
index 0000000..baacdd2
--- /dev/null
+++ b/lpic/input_rampe5_100.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe5_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe5_200.lpi b/lpic/input_rampe5_200.lpi
new file mode 100644
index 0000000..62fdfbc
--- /dev/null
+++ b/lpic/input_rampe5_200.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe5_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe5_300.lpi b/lpic/input_rampe5_300.lpi
new file mode 100644
index 0000000..8c00e49
--- /dev/null
+++ b/lpic/input_rampe5_300.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe5_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe5_400.lpi b/lpic/input_rampe5_400.lpi
new file mode 100644
index 0000000..be64143
--- /dev/null
+++ b/lpic/input_rampe5_400.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe5_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe5_500.lpi b/lpic/input_rampe5_500.lpi
new file mode 100644
index 0000000..4248237
--- /dev/null
+++ b/lpic/input_rampe5_500.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe5_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe5_600.lpi b/lpic/input_rampe5_600.lpi
new file mode 100644
index 0000000..817fe7e
--- /dev/null
+++ b/lpic/input_rampe5_600.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe5_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe5_700.lpi b/lpic/input_rampe5_700.lpi
new file mode 100644
index 0000000..71ce492
--- /dev/null
+++ b/lpic/input_rampe5_700.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe5_700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe6_0.lpi b/lpic/input_rampe6_0.lpi
new file mode 100644
index 0000000..3cd644b
--- /dev/null
+++ b/lpic/input_rampe6_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe6_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe6_100.lpi b/lpic/input_rampe6_100.lpi
new file mode 100644
index 0000000..8967f12
--- /dev/null
+++ b/lpic/input_rampe6_100.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe6_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe6_200.lpi b/lpic/input_rampe6_200.lpi
new file mode 100644
index 0000000..3ee5bcf
--- /dev/null
+++ b/lpic/input_rampe6_200.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe6_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe6_300.lpi b/lpic/input_rampe6_300.lpi
new file mode 100644
index 0000000..6bac1c1
--- /dev/null
+++ b/lpic/input_rampe6_300.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe6_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe6_400.lpi b/lpic/input_rampe6_400.lpi
new file mode 100644
index 0000000..ca9afc2
--- /dev/null
+++ b/lpic/input_rampe6_400.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe6_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe6_500.lpi b/lpic/input_rampe6_500.lpi
new file mode 100644
index 0000000..ab64688
--- /dev/null
+++ b/lpic/input_rampe6_500.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe6_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe6_600.lpi b/lpic/input_rampe6_600.lpi
new file mode 100644
index 0000000..e238aef
--- /dev/null
+++ b/lpic/input_rampe6_600.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe6_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe6_700.lpi b/lpic/input_rampe6_700.lpi
new file mode 100644
index 0000000..a054fc9
--- /dev/null
+++ b/lpic/input_rampe6_700.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe6_700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_0.lpi b/lpic/input_rampe7_0.lpi
new file mode 100644
index 0000000..73ba05b
--- /dev/null
+++ b/lpic/input_rampe7_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_0.olpi b/lpic/input_rampe7_0.olpi
new file mode 100644
index 0000000..b012148
--- /dev/null
+++ b/lpic/input_rampe7_0.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_100.lpi b/lpic/input_rampe7_100.lpi
new file mode 100644
index 0000000..5a41de1
--- /dev/null
+++ b/lpic/input_rampe7_100.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_100.olpi b/lpic/input_rampe7_100.olpi
new file mode 100644
index 0000000..cec6fd6
--- /dev/null
+++ b/lpic/input_rampe7_100.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_200.lpi b/lpic/input_rampe7_200.lpi
new file mode 100644
index 0000000..a1a7133
--- /dev/null
+++ b/lpic/input_rampe7_200.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_200.olpi b/lpic/input_rampe7_200.olpi
new file mode 100644
index 0000000..3a80086
--- /dev/null
+++ b/lpic/input_rampe7_200.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_300.lpi b/lpic/input_rampe7_300.lpi
new file mode 100644
index 0000000..b1dfc59
--- /dev/null
+++ b/lpic/input_rampe7_300.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_300.olpi b/lpic/input_rampe7_300.olpi
new file mode 100644
index 0000000..dee3dae
--- /dev/null
+++ b/lpic/input_rampe7_300.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_400.lpi b/lpic/input_rampe7_400.lpi
new file mode 100644
index 0000000..5977452
--- /dev/null
+++ b/lpic/input_rampe7_400.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_400.olpi b/lpic/input_rampe7_400.olpi
new file mode 100644
index 0000000..fda5e36
--- /dev/null
+++ b/lpic/input_rampe7_400.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_500.lpi b/lpic/input_rampe7_500.lpi
new file mode 100644
index 0000000..979895b
--- /dev/null
+++ b/lpic/input_rampe7_500.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_500.olpi b/lpic/input_rampe7_500.olpi
new file mode 100644
index 0000000..fddecc0
--- /dev/null
+++ b/lpic/input_rampe7_500.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_600.lpi b/lpic/input_rampe7_600.lpi
new file mode 100644
index 0000000..3c738c5
--- /dev/null
+++ b/lpic/input_rampe7_600.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_600.olpi b/lpic/input_rampe7_600.olpi
new file mode 100644
index 0000000..6bda282
--- /dev/null
+++ b/lpic/input_rampe7_600.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_700.lpi b/lpic/input_rampe7_700.lpi
new file mode 100644
index 0000000..140d425
--- /dev/null
+++ b/lpic/input_rampe7_700.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe7_700.olpi b/lpic/input_rampe7_700.olpi
new file mode 100644
index 0000000..c7d9627
--- /dev/null
+++ b/lpic/input_rampe7_700.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe7_700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_0.lpi b/lpic/input_rampe8_0.lpi
new file mode 100644
index 0000000..2657730
--- /dev/null
+++ b/lpic/input_rampe8_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_0.olpi b/lpic/input_rampe8_0.olpi
new file mode 100644
index 0000000..08b037f
--- /dev/null
+++ b/lpic/input_rampe8_0.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_100.lpi b/lpic/input_rampe8_100.lpi
new file mode 100644
index 0000000..2776bd7
--- /dev/null
+++ b/lpic/input_rampe8_100.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_100.olpi b/lpic/input_rampe8_100.olpi
new file mode 100644
index 0000000..02b6b49
--- /dev/null
+++ b/lpic/input_rampe8_100.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_200.lpi b/lpic/input_rampe8_200.lpi
new file mode 100644
index 0000000..fa5316f
--- /dev/null
+++ b/lpic/input_rampe8_200.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_200.olpi b/lpic/input_rampe8_200.olpi
new file mode 100644
index 0000000..c8bb9a9
--- /dev/null
+++ b/lpic/input_rampe8_200.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_300.lpi b/lpic/input_rampe8_300.lpi
new file mode 100644
index 0000000..e76fcb8
--- /dev/null
+++ b/lpic/input_rampe8_300.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_300.olpi b/lpic/input_rampe8_300.olpi
new file mode 100644
index 0000000..1bbe2e4
--- /dev/null
+++ b/lpic/input_rampe8_300.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_400.lpi b/lpic/input_rampe8_400.lpi
new file mode 100644
index 0000000..ef68338
--- /dev/null
+++ b/lpic/input_rampe8_400.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_400.olpi b/lpic/input_rampe8_400.olpi
new file mode 100644
index 0000000..71b2822
--- /dev/null
+++ b/lpic/input_rampe8_400.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_500.lpi b/lpic/input_rampe8_500.lpi
new file mode 100644
index 0000000..03cb1e5
--- /dev/null
+++ b/lpic/input_rampe8_500.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_500.olpi b/lpic/input_rampe8_500.olpi
new file mode 100644
index 0000000..b9c20d5
--- /dev/null
+++ b/lpic/input_rampe8_500.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_600.lpi b/lpic/input_rampe8_600.lpi
new file mode 100644
index 0000000..e46e22a
--- /dev/null
+++ b/lpic/input_rampe8_600.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_600.olpi b/lpic/input_rampe8_600.olpi
new file mode 100644
index 0000000..87c41db
--- /dev/null
+++ b/lpic/input_rampe8_600.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_700.lpi b/lpic/input_rampe8_700.lpi
new file mode 100644
index 0000000..ba779e5
--- /dev/null
+++ b/lpic/input_rampe8_700.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe8_700.olpi b/lpic/input_rampe8_700.olpi
new file mode 100644
index 0000000..adf2d4a
--- /dev/null
+++ b/lpic/input_rampe8_700.olpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+n_ion_over_nc = 27.5625 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe8_700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe9_0.lpi b/lpic/input_rampe9_0.lpi
new file mode 100644
index 0000000..111e2f9
--- /dev/null
+++ b/lpic/input_rampe9_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe9_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe9_1000.lpi b/lpic/input_rampe9_1000.lpi
new file mode 100644
index 0000000..3d1e26e
--- /dev/null
+++ b/lpic/input_rampe9_1000.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe9_1000 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe9_1200.lpi b/lpic/input_rampe9_1200.lpi
new file mode 100644
index 0000000..98f7e9d
--- /dev/null
+++ b/lpic/input_rampe9_1200.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 1200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe9_1200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe9_1400.lpi b/lpic/input_rampe9_1400.lpi
new file mode 100644
index 0000000..e858396
--- /dev/null
+++ b/lpic/input_rampe9_1400.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 1400 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe9_1400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe9_1600.lpi b/lpic/input_rampe9_1600.lpi
new file mode 100644
index 0000000..13f7c8f
--- /dev/null
+++ b/lpic/input_rampe9_1600.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 1600 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe9_1600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe9_1800.lpi b/lpic/input_rampe9_1800.lpi
new file mode 100644
index 0000000..224b27c
--- /dev/null
+++ b/lpic/input_rampe9_1800.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 1800 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe9_1800 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe9_2000.lpi b/lpic/input_rampe9_2000.lpi
new file mode 100644
index 0000000..a4a34aa
--- /dev/null
+++ b/lpic/input_rampe9_2000.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 2000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe9_2000 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe9_500.lpi b/lpic/input_rampe9_500.lpi
new file mode 100644
index 0000000..6aa9271
--- /dev/null
+++ b/lpic/input_rampe9_500.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe9_500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe_100.lpi b/lpic/input_rampe_100.lpi
new file mode 100644
index 0000000..5024268
--- /dev/null
+++ b/lpic/input_rampe_100.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 5 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe_200.lpi b/lpic/input_rampe_200.lpi
new file mode 100644
index 0000000..76eca3f
--- /dev/null
+++ b/lpic/input_rampe_200.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 5 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe_300.lpi b/lpic/input_rampe_300.lpi
new file mode 100644
index 0000000..a15966d
--- /dev/null
+++ b/lpic/input_rampe_300.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 5 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe_400.lpi b/lpic/input_rampe_400.lpi
new file mode 100644
index 0000000..434c90e
--- /dev/null
+++ b/lpic/input_rampe_400.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 5 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe400 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe_500.lpi b/lpic/input_rampe_500.lpi
new file mode 100644
index 0000000..11bb882
--- /dev/null
+++ b/lpic/input_rampe_500.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 5 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe500 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe_600.lpi b/lpic/input_rampe_600.lpi
new file mode 100644
index 0000000..d8464a2
--- /dev/null
+++ b/lpic/input_rampe_600.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 5 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_rampe_700.lpi b/lpic/input_rampe_700.lpi
new file mode 100644
index 0000000..d5e9830
--- /dev/null
+++ b/lpic/input_rampe_700.lpi
@@ -0,0 +1,259 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 5 # pulse raise/fall time in periods
+duration = 30 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 2 # linear=1, sin=2, sin^2=3
+raise = 0 # pulse raise/fall time in periods
+duration = 60 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+n_ion_over_nc = 100 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_rampe700 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 0 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 10 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 11 # start time in periods
+ t_stop = 15 # stop time in periods
+ x_start = 2500 # left boundary in cells
+ x_stop = 3500 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 10 # start time in periods
+ t_stop = 20 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 500 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_senkrecht_1.lpi b/lpic/input_senkrecht_1.lpi
new file mode 100644
index 0000000..2e4a6b4
--- /dev/null
+++ b/lpic/input_senkrecht_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_senkrecht_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_senkrecht_2.lpi b/lpic/input_senkrecht_2.lpi
new file mode 100644
index 0000000..cbecfd9
--- /dev/null
+++ b/lpic/input_senkrecht_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 400 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 400 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_senkrecht_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_senkrecht_3.lpi b/lpic/input_senkrecht_3.lpi
new file mode 100644
index 0000000..59423bc
--- /dev/null
+++ b/lpic/input_senkrecht_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 250 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 800 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 800 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_senkrecht_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_senkrecht_4.lpi b/lpic/input_senkrecht_4.lpi
new file mode 100644
index 0000000..1f505b1
--- /dev/null
+++ b/lpic/input_senkrecht_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 125 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 1600 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 1600 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_senkrecht_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_senkrecht_5.lpi b/lpic/input_senkrecht_5.lpi
new file mode 100644
index 0000000..973419f
--- /dev/null
+++ b/lpic/input_senkrecht_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 2000 # cells per wavelength, lab frame
+cells = 14000 # total number of cells
+cells_left = 6000 # cells vacuum left
+cells_plasma = 125 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 1600 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 1600 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_senkrecht_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=13998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_senkrecht_6.lpi b/lpic/input_senkrecht_6.lpi
new file mode 100644
index 0000000..4a33e36
--- /dev/null
+++ b/lpic/input_senkrecht_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 4000 # cells per wavelength, lab frame
+cells = 28000 # total number of cells
+cells_left = 12000 # cells vacuum left
+cells_plasma = 125 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 1600 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 1600 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_senkrecht_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=27998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_senkrecht_7.lpi b/lpic/input_senkrecht_7.lpi
new file mode 100644
index 0000000..2ce8490
--- /dev/null
+++ b/lpic/input_senkrecht_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 8000 # cells per wavelength, lab frame
+cells = 56000 # total number of cells
+cells_left = 24000 # cells vacuum left
+cells_plasma = 125 # occupied cells for cells_ramp=0
+cells_ramp = 800 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 1600 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 1600 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_senkrecht_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=55998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_senkrecht_8.lpi b/lpic/input_senkrecht_8.lpi
new file mode 100644
index 0000000..8e8cfae
--- /dev/null
+++ b/lpic/input_senkrecht_8.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 12500 # cells per wavelength, lab frame
+cells = 87500 # total number of cells
+cells_left = 37500 # cells vacuum left
+cells_plasma = 125 # occupied cells for cells_ramp=0
+cells_ramp = 1250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 1600 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 1600 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_senkrecht_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 700000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=87498
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim16_0.lpi b/lpic/input_sim16_0.lpi
new file mode 100644
index 0000000..63dc7cd
--- /dev/null
+++ b/lpic/input_sim16_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim16_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim16_1.lpi b/lpic/input_sim16_1.lpi
new file mode 100644
index 0000000..322e226
--- /dev/null
+++ b/lpic/input_sim16_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim16_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim16_2.lpi b/lpic/input_sim16_2.lpi
new file mode 100644
index 0000000..9e72bc5
--- /dev/null
+++ b/lpic/input_sim16_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim16_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim16_3.lpi b/lpic/input_sim16_3.lpi
new file mode 100644
index 0000000..2850cb1
--- /dev/null
+++ b/lpic/input_sim16_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim16_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim16_4.lpi b/lpic/input_sim16_4.lpi
new file mode 100644
index 0000000..0267e6e
--- /dev/null
+++ b/lpic/input_sim16_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim16_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim16_5.lpi b/lpic/input_sim16_5.lpi
new file mode 100644
index 0000000..dd43edc
--- /dev/null
+++ b/lpic/input_sim16_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim16_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim16_6.lpi b/lpic/input_sim16_6.lpi
new file mode 100644
index 0000000..14f8e28
--- /dev/null
+++ b/lpic/input_sim16_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim16_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim16_7.lpi b/lpic/input_sim16_7.lpi
new file mode 100644
index 0000000..fe125fc
--- /dev/null
+++ b/lpic/input_sim16_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 800 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim16_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim17_0.lpi b/lpic/input_sim17_0.lpi
new file mode 100644
index 0000000..e033b02
--- /dev/null
+++ b/lpic/input_sim17_0.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0002 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim17_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim17_1.lpi b/lpic/input_sim17_1.lpi
new file mode 100644
index 0000000..bb0fc75
--- /dev/null
+++ b/lpic/input_sim17_1.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0006 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim17_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim17_2.lpi b/lpic/input_sim17_2.lpi
new file mode 100644
index 0000000..911993e
--- /dev/null
+++ b/lpic/input_sim17_2.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.002 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim17_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim17_3.lpi b/lpic/input_sim17_3.lpi
new file mode 100644
index 0000000..75e0bf0
--- /dev/null
+++ b/lpic/input_sim17_3.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.006 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim17_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim17_4.lpi b/lpic/input_sim17_4.lpi
new file mode 100644
index 0000000..a88336c
--- /dev/null
+++ b/lpic/input_sim17_4.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.06 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim17_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim17_5.lpi b/lpic/input_sim17_5.lpi
new file mode 100644
index 0000000..2654e87
--- /dev/null
+++ b/lpic/input_sim17_5.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.2 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim17_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim17_6.lpi b/lpic/input_sim17_6.lpi
new file mode 100644
index 0000000..ed120d9
--- /dev/null
+++ b/lpic/input_sim17_6.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.6 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim17_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim17_7.lpi b/lpic/input_sim17_7.lpi
new file mode 100644
index 0000000..e33d7d6
--- /dev/null
+++ b/lpic/input_sim17_7.lpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 2 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim17_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_0.lpi b/lpic/input_sim18_0.lpi
new file mode 100644
index 0000000..aa8bda7
--- /dev/null
+++ b/lpic/input_sim18_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_0.olpi b/lpic/input_sim18_0.olpi
new file mode 100644
index 0000000..1aa403d
--- /dev/null
+++ b/lpic/input_sim18_0.olpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_1.lpi b/lpic/input_sim18_1.lpi
new file mode 100644
index 0000000..93ce589
--- /dev/null
+++ b/lpic/input_sim18_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_1.olpi b/lpic/input_sim18_1.olpi
new file mode 100644
index 0000000..2ecbb84
--- /dev/null
+++ b/lpic/input_sim18_1.olpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_2.lpi b/lpic/input_sim18_2.lpi
new file mode 100644
index 0000000..068c4bb
--- /dev/null
+++ b/lpic/input_sim18_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_2.olpi b/lpic/input_sim18_2.olpi
new file mode 100644
index 0000000..7eb5b74
--- /dev/null
+++ b/lpic/input_sim18_2.olpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_3.lpi b/lpic/input_sim18_3.lpi
new file mode 100644
index 0000000..21aa0e3
--- /dev/null
+++ b/lpic/input_sim18_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_3.olpi b/lpic/input_sim18_3.olpi
new file mode 100644
index 0000000..5a2d5d0
--- /dev/null
+++ b/lpic/input_sim18_3.olpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_4.lpi b/lpic/input_sim18_4.lpi
new file mode 100644
index 0000000..94b34f1
--- /dev/null
+++ b/lpic/input_sim18_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_4.olpi b/lpic/input_sim18_4.olpi
new file mode 100644
index 0000000..f4f83c4
--- /dev/null
+++ b/lpic/input_sim18_4.olpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 400 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_5.lpi b/lpic/input_sim18_5.lpi
new file mode 100644
index 0000000..371d305
--- /dev/null
+++ b/lpic/input_sim18_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_5.olpi b/lpic/input_sim18_5.olpi
new file mode 100644
index 0000000..2da49c8
--- /dev/null
+++ b/lpic/input_sim18_5.olpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_6.lpi b/lpic/input_sim18_6.lpi
new file mode 100644
index 0000000..731cfd1
--- /dev/null
+++ b/lpic/input_sim18_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_6.olpi b/lpic/input_sim18_6.olpi
new file mode 100644
index 0000000..be902d2
--- /dev/null
+++ b/lpic/input_sim18_6.olpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 600 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_7.lpi b/lpic/input_sim18_7.lpi
new file mode 100644
index 0000000..3482aa4
--- /dev/null
+++ b/lpic/input_sim18_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_7.olpi b/lpic/input_sim18_7.olpi
new file mode 100644
index 0000000..b37d166
--- /dev/null
+++ b/lpic/input_sim18_7.olpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 700 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_8.lpi b/lpic/input_sim18_8.lpi
new file mode 100644
index 0000000..d059aa8
--- /dev/null
+++ b/lpic/input_sim18_8.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim18_8.olpi b/lpic/input_sim18_8.olpi
new file mode 100644
index 0000000..09d1d84
--- /dev/null
+++ b/lpic/input_sim18_8.olpi
@@ -0,0 +1,260 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45.233 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 2 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.03 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim18_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jx
+ Q = 1 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jy
+ Q = 1 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&jz
+ Q = 1 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ex
+ Q = 1 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ey
+ Q = 1 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&ez
+ Q = 1 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bx
+ Q = 1 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&by
+ Q = 1 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&bz
+ Q = 1 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 7000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim19_0.lpi b/lpic/input_sim19_0.lpi
new file mode 100644
index 0000000..3c637a7
--- /dev/null
+++ b/lpic/input_sim19_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim19_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim19_1.lpi b/lpic/input_sim19_1.lpi
new file mode 100644
index 0000000..4c201f5
--- /dev/null
+++ b/lpic/input_sim19_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim19_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim19_2.lpi b/lpic/input_sim19_2.lpi
new file mode 100644
index 0000000..b8053c4
--- /dev/null
+++ b/lpic/input_sim19_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 300 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim19_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim19_3.lpi b/lpic/input_sim19_3.lpi
new file mode 100644
index 0000000..11519db
--- /dev/null
+++ b/lpic/input_sim19_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim19_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim19_4.lpi b/lpic/input_sim19_4.lpi
new file mode 100644
index 0000000..8724b7d
--- /dev/null
+++ b/lpic/input_sim19_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 750 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim19_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim19_5.lpi b/lpic/input_sim19_5.lpi
new file mode 100644
index 0000000..67f0988
--- /dev/null
+++ b/lpic/input_sim19_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 1000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim19_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim19_6.lpi b/lpic/input_sim19_6.lpi
new file mode 100644
index 0000000..80b7061
--- /dev/null
+++ b/lpic/input_sim19_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 1500 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim19_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim19_7.lpi b/lpic/input_sim19_7.lpi
new file mode 100644
index 0000000..25ad87a
--- /dev/null
+++ b/lpic/input_sim19_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 2000 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim19_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim21_0.lpi b/lpic/input_sim21_0.lpi
new file mode 100644
index 0000000..dcd087d
--- /dev/null
+++ b/lpic/input_sim21_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 250 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim21_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim21_1.lpi b/lpic/input_sim21_1.lpi
new file mode 100644
index 0000000..4eaa420
--- /dev/null
+++ b/lpic/input_sim21_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 250 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim21_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim21_2.lpi b/lpic/input_sim21_2.lpi
new file mode 100644
index 0000000..6d69fa4
--- /dev/null
+++ b/lpic/input_sim21_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 250 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim21_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim21_3.lpi b/lpic/input_sim21_3.lpi
new file mode 100644
index 0000000..c4e3618
--- /dev/null
+++ b/lpic/input_sim21_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 250 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim21_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim21_4.lpi b/lpic/input_sim21_4.lpi
new file mode 100644
index 0000000..5d7f84a
--- /dev/null
+++ b/lpic/input_sim21_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim21_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim21_5.lpi b/lpic/input_sim21_5.lpi
new file mode 100644
index 0000000..e57bb08
--- /dev/null
+++ b/lpic/input_sim21_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim21_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim21_6.lpi b/lpic/input_sim21_6.lpi
new file mode 100644
index 0000000..58d858b
--- /dev/null
+++ b/lpic/input_sim21_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim21_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim21_7.lpi b/lpic/input_sim21_7.lpi
new file mode 100644
index 0000000..0bde11d
--- /dev/null
+++ b/lpic/input_sim21_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim21_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22.lpi b/lpic/input_sim22.lpi
new file mode 100644
index 0000000..1c1915b
--- /dev/null
+++ b/lpic/input_sim22.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_winkel_g # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_0.lpi b/lpic/input_sim22_0.lpi
new file mode 100644
index 0000000..7b0adba
--- /dev/null
+++ b/lpic/input_sim22_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_1.lpi b/lpic/input_sim22_1.lpi
new file mode 100644
index 0000000..4602e40
--- /dev/null
+++ b/lpic/input_sim22_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_10.lpi b/lpic/input_sim22_10.lpi
new file mode 100644
index 0000000..0907e88
--- /dev/null
+++ b/lpic/input_sim22_10.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_10 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_11.lpi b/lpic/input_sim22_11.lpi
new file mode 100644
index 0000000..5dcbbcd
--- /dev/null
+++ b/lpic/input_sim22_11.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_11 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_12.lpi b/lpic/input_sim22_12.lpi
new file mode 100644
index 0000000..1c77c28
--- /dev/null
+++ b/lpic/input_sim22_12.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_12 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_13.lpi b/lpic/input_sim22_13.lpi
new file mode 100644
index 0000000..8ff0c26
--- /dev/null
+++ b/lpic/input_sim22_13.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_13 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_14.lpi b/lpic/input_sim22_14.lpi
new file mode 100644
index 0000000..650b7f9
--- /dev/null
+++ b/lpic/input_sim22_14.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_14 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_15.lpi b/lpic/input_sim22_15.lpi
new file mode 100644
index 0000000..30123f1
--- /dev/null
+++ b/lpic/input_sim22_15.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_15 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_16.lpi b/lpic/input_sim22_16.lpi
new file mode 100644
index 0000000..1b7f869
--- /dev/null
+++ b/lpic/input_sim22_16.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_16 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_17.lpi b/lpic/input_sim22_17.lpi
new file mode 100644
index 0000000..9dca5ae
--- /dev/null
+++ b/lpic/input_sim22_17.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_17 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_18.lpi b/lpic/input_sim22_18.lpi
new file mode 100644
index 0000000..a513c81
--- /dev/null
+++ b/lpic/input_sim22_18.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_18 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_19.lpi b/lpic/input_sim22_19.lpi
new file mode 100644
index 0000000..f85b1b6
--- /dev/null
+++ b/lpic/input_sim22_19.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_19 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_2.lpi b/lpic/input_sim22_2.lpi
new file mode 100644
index 0000000..67f43d3
--- /dev/null
+++ b/lpic/input_sim22_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_20.lpi b/lpic/input_sim22_20.lpi
new file mode 100644
index 0000000..10a9148
--- /dev/null
+++ b/lpic/input_sim22_20.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_20 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_21.lpi b/lpic/input_sim22_21.lpi
new file mode 100644
index 0000000..2ee0d74
--- /dev/null
+++ b/lpic/input_sim22_21.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_21 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_22.lpi b/lpic/input_sim22_22.lpi
new file mode 100644
index 0000000..f2292f7
--- /dev/null
+++ b/lpic/input_sim22_22.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_22 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_23.lpi b/lpic/input_sim22_23.lpi
new file mode 100644
index 0000000..cbfbf8b
--- /dev/null
+++ b/lpic/input_sim22_23.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_23 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_24.lpi b/lpic/input_sim22_24.lpi
new file mode 100644
index 0000000..0c675ec
--- /dev/null
+++ b/lpic/input_sim22_24.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 9 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_24 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_25.lpi b/lpic/input_sim22_25.lpi
new file mode 100644
index 0000000..1f7ab2c
--- /dev/null
+++ b/lpic/input_sim22_25.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 9 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_25 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_26.lpi b/lpic/input_sim22_26.lpi
new file mode 100644
index 0000000..de516a4
--- /dev/null
+++ b/lpic/input_sim22_26.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 9 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_26 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_27.lpi b/lpic/input_sim22_27.lpi
new file mode 100644
index 0000000..5024c1d
--- /dev/null
+++ b/lpic/input_sim22_27.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 10 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_27 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_28.lpi b/lpic/input_sim22_28.lpi
new file mode 100644
index 0000000..a274016
--- /dev/null
+++ b/lpic/input_sim22_28.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 10 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_28 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_29.lpi b/lpic/input_sim22_29.lpi
new file mode 100644
index 0000000..a61244e
--- /dev/null
+++ b/lpic/input_sim22_29.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 10 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_29 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_3.lpi b/lpic/input_sim22_3.lpi
new file mode 100644
index 0000000..06c7af8
--- /dev/null
+++ b/lpic/input_sim22_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_30.lpi b/lpic/input_sim22_30.lpi
new file mode 100644
index 0000000..df4a39a
--- /dev/null
+++ b/lpic/input_sim22_30.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_30 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_31.lpi b/lpic/input_sim22_31.lpi
new file mode 100644
index 0000000..ce200b9
--- /dev/null
+++ b/lpic/input_sim22_31.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_31 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_32.lpi b/lpic/input_sim22_32.lpi
new file mode 100644
index 0000000..8ab2ecb
--- /dev/null
+++ b/lpic/input_sim22_32.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_32 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_33.lpi b/lpic/input_sim22_33.lpi
new file mode 100644
index 0000000..7af1384
--- /dev/null
+++ b/lpic/input_sim22_33.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_33 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_34.lpi b/lpic/input_sim22_34.lpi
new file mode 100644
index 0000000..6d7939e
--- /dev/null
+++ b/lpic/input_sim22_34.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_34 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_35.lpi b/lpic/input_sim22_35.lpi
new file mode 100644
index 0000000..5cbfb9c
--- /dev/null
+++ b/lpic/input_sim22_35.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_35 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_36.lpi b/lpic/input_sim22_36.lpi
new file mode 100644
index 0000000..ef42277
--- /dev/null
+++ b/lpic/input_sim22_36.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_36 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_37.lpi b/lpic/input_sim22_37.lpi
new file mode 100644
index 0000000..f76d609
--- /dev/null
+++ b/lpic/input_sim22_37.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_37 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_38.lpi b/lpic/input_sim22_38.lpi
new file mode 100644
index 0000000..3ff30dc
--- /dev/null
+++ b/lpic/input_sim22_38.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_38 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_39.lpi b/lpic/input_sim22_39.lpi
new file mode 100644
index 0000000..d901b9a
--- /dev/null
+++ b/lpic/input_sim22_39.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_39 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_4.lpi b/lpic/input_sim22_4.lpi
new file mode 100644
index 0000000..1dfd1c8
--- /dev/null
+++ b/lpic/input_sim22_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_40.lpi b/lpic/input_sim22_40.lpi
new file mode 100644
index 0000000..a008d10
--- /dev/null
+++ b/lpic/input_sim22_40.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_40 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_41.lpi b/lpic/input_sim22_41.lpi
new file mode 100644
index 0000000..add296a
--- /dev/null
+++ b/lpic/input_sim22_41.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_41 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_42.lpi b/lpic/input_sim22_42.lpi
new file mode 100644
index 0000000..090feda
--- /dev/null
+++ b/lpic/input_sim22_42.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_42 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_43.lpi b/lpic/input_sim22_43.lpi
new file mode 100644
index 0000000..63d88d1
--- /dev/null
+++ b/lpic/input_sim22_43.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_43 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_44.lpi b/lpic/input_sim22_44.lpi
new file mode 100644
index 0000000..417740c
--- /dev/null
+++ b/lpic/input_sim22_44.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_44 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_45.lpi b/lpic/input_sim22_45.lpi
new file mode 100644
index 0000000..ca795d6
--- /dev/null
+++ b/lpic/input_sim22_45.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_45 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_46.lpi b/lpic/input_sim22_46.lpi
new file mode 100644
index 0000000..5128807
--- /dev/null
+++ b/lpic/input_sim22_46.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_46 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_47.lpi b/lpic/input_sim22_47.lpi
new file mode 100644
index 0000000..4058c36
--- /dev/null
+++ b/lpic/input_sim22_47.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_47 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_48.lpi b/lpic/input_sim22_48.lpi
new file mode 100644
index 0000000..ad7f299
--- /dev/null
+++ b/lpic/input_sim22_48.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_48 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_49.lpi b/lpic/input_sim22_49.lpi
new file mode 100644
index 0000000..e0b500c
--- /dev/null
+++ b/lpic/input_sim22_49.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_49 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_5.lpi b/lpic/input_sim22_5.lpi
new file mode 100644
index 0000000..c046a1e
--- /dev/null
+++ b/lpic/input_sim22_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 2 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_50.lpi b/lpic/input_sim22_50.lpi
new file mode 100644
index 0000000..b36c25e
--- /dev/null
+++ b/lpic/input_sim22_50.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_50 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_51.lpi b/lpic/input_sim22_51.lpi
new file mode 100644
index 0000000..67bc50b
--- /dev/null
+++ b/lpic/input_sim22_51.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_51 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_52.lpi b/lpic/input_sim22_52.lpi
new file mode 100644
index 0000000..5b670db
--- /dev/null
+++ b/lpic/input_sim22_52.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_52 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_53.lpi b/lpic/input_sim22_53.lpi
new file mode 100644
index 0000000..2585195
--- /dev/null
+++ b/lpic/input_sim22_53.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 8 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_53 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_54.lpi b/lpic/input_sim22_54.lpi
new file mode 100644
index 0000000..27ba915
--- /dev/null
+++ b/lpic/input_sim22_54.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 9 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_54 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_55.lpi b/lpic/input_sim22_55.lpi
new file mode 100644
index 0000000..978573a
--- /dev/null
+++ b/lpic/input_sim22_55.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 9 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_55 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_56.lpi b/lpic/input_sim22_56.lpi
new file mode 100644
index 0000000..49edf01
--- /dev/null
+++ b/lpic/input_sim22_56.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 9 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_56 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_57.lpi b/lpic/input_sim22_57.lpi
new file mode 100644
index 0000000..cab0f81
--- /dev/null
+++ b/lpic/input_sim22_57.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 10 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_57 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_58.lpi b/lpic/input_sim22_58.lpi
new file mode 100644
index 0000000..659a3d4
--- /dev/null
+++ b/lpic/input_sim22_58.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 10 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_58 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_59.lpi b/lpic/input_sim22_59.lpi
new file mode 100644
index 0000000..6c93735
--- /dev/null
+++ b/lpic/input_sim22_59.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 10 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 32 # pulse raise/fall time in periods
+duration = 64 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_59 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_6.lpi b/lpic/input_sim22_6.lpi
new file mode 100644
index 0000000..e01b010
--- /dev/null
+++ b/lpic/input_sim22_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_7.lpi b/lpic/input_sim22_7.lpi
new file mode 100644
index 0000000..7868fdf
--- /dev/null
+++ b/lpic/input_sim22_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 250 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_8.lpi b/lpic/input_sim22_8.lpi
new file mode 100644
index 0000000..38686a2
--- /dev/null
+++ b/lpic/input_sim22_8.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 3 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 500 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_sim22_9.lpi b/lpic/input_sim22_9.lpi
new file mode 100644
index 0000000..ba0368d
--- /dev/null
+++ b/lpic/input_sim22_9.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 361 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_sim22_9 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_test.lpi b/lpic/input_test.lpi
new file mode 100644
index 0000000..09bd207
--- /dev/null
+++ b/lpic/input_test.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 250 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_test1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_test2.lpi b/lpic/input_test2.lpi
new file mode 100644
index 0000000..22bec56
--- /dev/null
+++ b/lpic/input_test2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 200 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 250 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_test2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson22_0.lpic b/lpic/input_thomson22_0.lpic
new file mode 100644
index 0000000..f8cdf87
--- /dev/null
+++ b/lpic/input_thomson22_0.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson22_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson22_1.lpic b/lpic/input_thomson22_1.lpic
new file mode 100644
index 0000000..6debadd
--- /dev/null
+++ b/lpic/input_thomson22_1.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 625 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson22_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson22_2.lpic b/lpic/input_thomson22_2.lpic
new file mode 100644
index 0000000..c116869
--- /dev/null
+++ b/lpic/input_thomson22_2.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson22_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson22_3.lpic b/lpic/input_thomson22_3.lpic
new file mode 100644
index 0000000..b2d65a5
--- /dev/null
+++ b/lpic/input_thomson22_3.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 125 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson22_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson22_4.lpic b/lpic/input_thomson22_4.lpic
new file mode 100644
index 0000000..5929fb8
--- /dev/null
+++ b/lpic/input_thomson22_4.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 63 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson22_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson22_5.lpic b/lpic/input_thomson22_5.lpic
new file mode 100644
index 0000000..aaf43ef
--- /dev/null
+++ b/lpic/input_thomson22_5.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 25 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson22_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson22_6.lpic b/lpic/input_thomson22_6.lpic
new file mode 100644
index 0000000..f92f170
--- /dev/null
+++ b/lpic/input_thomson22_6.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 13 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson22_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson22_7.lpic b/lpic/input_thomson22_7.lpic
new file mode 100644
index 0000000..f945500
--- /dev/null
+++ b/lpic/input_thomson22_7.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 6 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson22_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_0.lpic b/lpic/input_thomson23_0.lpic
new file mode 100644
index 0000000..4712130
--- /dev/null
+++ b/lpic/input_thomson23_0.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_1.lpic b/lpic/input_thomson23_1.lpic
new file mode 100644
index 0000000..dd687e5
--- /dev/null
+++ b/lpic/input_thomson23_1.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 625 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_2.lpic b/lpic/input_thomson23_2.lpic
new file mode 100644
index 0000000..b1be29d
--- /dev/null
+++ b/lpic/input_thomson23_2.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_3.lpic b/lpic/input_thomson23_3.lpic
new file mode 100644
index 0000000..bbb7910
--- /dev/null
+++ b/lpic/input_thomson23_3.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 125 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_4.lpic b/lpic/input_thomson23_4.lpic
new file mode 100644
index 0000000..b8482ee
--- /dev/null
+++ b/lpic/input_thomson23_4.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 63 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_5.lpic b/lpic/input_thomson23_5.lpic
new file mode 100644
index 0000000..90c9aab
--- /dev/null
+++ b/lpic/input_thomson23_5.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 25 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_6.lpic b/lpic/input_thomson23_6.lpic
new file mode 100644
index 0000000..ee84682
--- /dev/null
+++ b/lpic/input_thomson23_6.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 13 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_7.lpic b/lpic/input_thomson23_7.lpic
new file mode 100644
index 0000000..0a427c0
--- /dev/null
+++ b/lpic/input_thomson23_7.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 6 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_0.lpic b/lpic/input_thomson23_anderepol_0.lpic
new file mode 100644
index 0000000..54ebe2d
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_0.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_1.lpic b/lpic/input_thomson23_anderepol_1.lpic
new file mode 100644
index 0000000..f3799bd
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_1.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 625 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_2.lpic b/lpic/input_thomson23_anderepol_2.lpic
new file mode 100644
index 0000000..89b5195
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_2.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_3.lpic b/lpic/input_thomson23_anderepol_3.lpic
new file mode 100644
index 0000000..8f437f6
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_3.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 125 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_4.lpic b/lpic/input_thomson23_anderepol_4.lpic
new file mode 100644
index 0000000..e991fff
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_4.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 63 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_5.lpic b/lpic/input_thomson23_anderepol_5.lpic
new file mode 100644
index 0000000..93db37e
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_5.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 25 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_6.lpic b/lpic/input_thomson23_anderepol_6.lpic
new file mode 100644
index 0000000..2ee403c
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_6.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 13 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_7.lpic b/lpic/input_thomson23_anderepol_7.lpic
new file mode 100644
index 0000000..abcb80c
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_7.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 6 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_grid_0.lpic b/lpic/input_thomson23_anderepol_grid_0.lpic
new file mode 100644
index 0000000..e48a5fa
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_grid_0.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 10000 # cells per wavelength, lab frame
+cells = 80000 # total number of cells
+cells_left = 30000 # cells vacuum left
+cells_plasma = 12500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_grid_0 # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=79980
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 0 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_grid_1.lpic b/lpic/input_thomson23_anderepol_grid_1.lpic
new file mode 100644
index 0000000..9dad58f
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_grid_1.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 10000 # cells per wavelength, lab frame
+cells = 80000 # total number of cells
+cells_left = 30000 # cells vacuum left
+cells_plasma = 6250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_grid_1 # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=79980
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 0 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_grid_2.lpic b/lpic/input_thomson23_anderepol_grid_2.lpic
new file mode 100644
index 0000000..39ecb0a
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_grid_2.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 10000 # cells per wavelength, lab frame
+cells = 80000 # total number of cells
+cells_left = 30000 # cells vacuum left
+cells_plasma = 2500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_grid_2 # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=79980
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_grid_3.lpic b/lpic/input_thomson23_anderepol_grid_3.lpic
new file mode 100644
index 0000000..02117a8
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_grid_3.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 10000 # cells per wavelength, lab frame
+cells = 80000 # total number of cells
+cells_left = 30000 # cells vacuum left
+cells_plasma = 1250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_grid_3 # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=79980
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 0 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_grid_4.lpic b/lpic/input_thomson23_anderepol_grid_4.lpic
new file mode 100644
index 0000000..507c332
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_grid_4.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 10000 # cells per wavelength, lab frame
+cells = 80000 # total number of cells
+cells_left = 30000 # cells vacuum left
+cells_plasma = 630 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_grid_4 # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=79980
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 0 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_grid_5.lpic b/lpic/input_thomson23_anderepol_grid_5.lpic
new file mode 100644
index 0000000..2a0f08c
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_grid_5.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 10000 # cells per wavelength, lab frame
+cells = 80000 # total number of cells
+cells_left = 30000 # cells vacuum left
+cells_plasma = 250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_grid_5 # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=79980
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 0 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_grid_6.lpic b/lpic/input_thomson23_anderepol_grid_6.lpic
new file mode 100644
index 0000000..dfbd844
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_grid_6.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 10000 # cells per wavelength, lab frame
+cells = 80000 # total number of cells
+cells_left = 30000 # cells vacuum left
+cells_plasma = 130 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_grid_6 # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=79980
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 0 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_grid_7.lpic b/lpic/input_thomson23_anderepol_grid_7.lpic
new file mode 100644
index 0000000..48626e6
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_grid_7.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 10000 # cells per wavelength, lab frame
+cells = 80000 # total number of cells
+cells_left = 30000 # cells vacuum left
+cells_plasma = 60 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_grid_7 # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=79980
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 0 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_nc_0.lpic b/lpic/input_thomson23_anderepol_nc_0.lpic
new file mode 100644
index 0000000..228ae37
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_nc_0.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 1250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 10 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_nc_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_nc_1.lpic b/lpic/input_thomson23_anderepol_nc_1.lpic
new file mode 100644
index 0000000..8b928d8
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_nc_1.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 625 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 10 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_nc_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_nc_2.lpic b/lpic/input_thomson23_anderepol_nc_2.lpic
new file mode 100644
index 0000000..9347dcf
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_nc_2.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 250 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 10 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_nc_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_nc_3.lpic b/lpic/input_thomson23_anderepol_nc_3.lpic
new file mode 100644
index 0000000..c399824
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_nc_3.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 125 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 10 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_nc_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_nc_4.lpic b/lpic/input_thomson23_anderepol_nc_4.lpic
new file mode 100644
index 0000000..003cd40
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_nc_4.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 63 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 10 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_nc_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_nc_5.lpic b/lpic/input_thomson23_anderepol_nc_5.lpic
new file mode 100644
index 0000000..7c9feab
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_nc_5.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 25 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 10 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_nc_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_nc_6.lpic b/lpic/input_thomson23_anderepol_nc_6.lpic
new file mode 100644
index 0000000..cf641b8
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_nc_6.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 13 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 10 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_nc_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson23_anderepol_nc_7.lpic b/lpic/input_thomson23_anderepol_nc_7.lpic
new file mode 100644
index 0000000..69aeb17
--- /dev/null
+++ b/lpic/input_thomson23_anderepol_nc_7.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.1 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 6 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 10 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson23_anderepol_nc_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_0.lpi b/lpic/input_thomson24_0.lpi
new file mode 100644
index 0000000..6799dbb
--- /dev/null
+++ b/lpic/input_thomson24_0.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 337 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 400 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_900 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_1.lpi b/lpic/input_thomson24_1.lpi
new file mode 100644
index 0000000..9039501
--- /dev/null
+++ b/lpic/input_thomson24_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 225 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 300 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_10.lpi b/lpic/input_thomson24_10.lpi
new file mode 100644
index 0000000..321d268
--- /dev/null
+++ b/lpic/input_thomson24_10.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 112 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_m300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_11.lpi b/lpic/input_thomson24_11.lpi
new file mode 100644
index 0000000..742ea5d
--- /dev/null
+++ b/lpic/input_thomson24_11.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 225 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 300 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_m600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_12.lpi b/lpic/input_thomson24_12.lpi
new file mode 100644
index 0000000..818773e
--- /dev/null
+++ b/lpic/input_thomson24_12.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 337 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 400 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_m900 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_13.lpi b/lpic/input_thomson24_13.lpi
new file mode 100644
index 0000000..0249686
--- /dev/null
+++ b/lpic/input_thomson24_13.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 337 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 400 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_900 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_14.lpi b/lpic/input_thomson24_14.lpi
new file mode 100644
index 0000000..ca0ad7e
--- /dev/null
+++ b/lpic/input_thomson24_14.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 225 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 300 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_15.lpi b/lpic/input_thomson24_15.lpi
new file mode 100644
index 0000000..f0167b2
--- /dev/null
+++ b/lpic/input_thomson24_15.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 112 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_16.lpi b/lpic/input_thomson24_16.lpi
new file mode 100644
index 0000000..94462a5
--- /dev/null
+++ b/lpic/input_thomson24_16.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 75 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 150 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_17.lpi b/lpic/input_thomson24_17.lpi
new file mode 100644
index 0000000..22d728c
--- /dev/null
+++ b/lpic/input_thomson24_17.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 37 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_18.lpi b/lpic/input_thomson24_18.lpi
new file mode 100644
index 0000000..6478913
--- /dev/null
+++ b/lpic/input_thomson24_18.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 19 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_50 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_19.lpi b/lpic/input_thomson24_19.lpi
new file mode 100644
index 0000000..8369bcb
--- /dev/null
+++ b/lpic/input_thomson24_19.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_2.lpi b/lpic/input_thomson24_2.lpi
new file mode 100644
index 0000000..f524ad5
--- /dev/null
+++ b/lpic/input_thomson24_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 112 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_20.lpi b/lpic/input_thomson24_20.lpi
new file mode 100644
index 0000000..8d269c1
--- /dev/null
+++ b/lpic/input_thomson24_20.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 19 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_m50 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_21.lpi b/lpic/input_thomson24_21.lpi
new file mode 100644
index 0000000..cde3a12
--- /dev/null
+++ b/lpic/input_thomson24_21.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 37 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_m100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_22.lpi b/lpic/input_thomson24_22.lpi
new file mode 100644
index 0000000..39a6b1d
--- /dev/null
+++ b/lpic/input_thomson24_22.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 75 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 150 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_m200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_23.lpi b/lpic/input_thomson24_23.lpi
new file mode 100644
index 0000000..5919a37
--- /dev/null
+++ b/lpic/input_thomson24_23.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 112 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 200 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_m300 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_24.lpi b/lpic/input_thomson24_24.lpi
new file mode 100644
index 0000000..41c08a1
--- /dev/null
+++ b/lpic/input_thomson24_24.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 225 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 300 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_m600 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_25.lpi b/lpic/input_thomson24_25.lpi
new file mode 100644
index 0000000..9b51b9e
--- /dev/null
+++ b/lpic/input_thomson24_25.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 337 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 400 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_04_m900 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_3.lpi b/lpic/input_thomson24_3.lpi
new file mode 100644
index 0000000..b054719
--- /dev/null
+++ b/lpic/input_thomson24_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 75 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 150 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_4.lpi b/lpic/input_thomson24_4.lpi
new file mode 100644
index 0000000..c13200b
--- /dev/null
+++ b/lpic/input_thomson24_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 37 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_5.lpi b/lpic/input_thomson24_5.lpi
new file mode 100644
index 0000000..9e854cd
--- /dev/null
+++ b/lpic/input_thomson24_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 19 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_50 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_6.lpi b/lpic/input_thomson24_6.lpi
new file mode 100644
index 0000000..348c273
--- /dev/null
+++ b/lpic/input_thomson24_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_0 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_7.lpi b/lpic/input_thomson24_7.lpi
new file mode 100644
index 0000000..8e1e6c9
--- /dev/null
+++ b/lpic/input_thomson24_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 19 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_m50 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_8.lpi b/lpic/input_thomson24_8.lpi
new file mode 100644
index 0000000..9de8de1
--- /dev/null
+++ b/lpic/input_thomson24_8.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 37 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 100 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_m100 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson24_9.lpi b/lpic/input_thomson24_9.lpi
new file mode 100644
index 0000000..9da3f4c
--- /dev/null
+++ b/lpic/input_thomson24_9.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.7 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 75 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 1.6 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 7 # pulse raise/fall time in periods
+duration = 14 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 150 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 2000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 300 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson24_24_m200 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 400 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson_gridtest.lpic b/lpic/input_thomson_gridtest.lpic
new file mode 100644
index 0000000..085398d
--- /dev/null
+++ b/lpic/input_thomson_gridtest.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 8000 # total number of cells
+cells_left = 3000 # cells vacuum left
+cells_plasma = 100 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 10 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson_gridtest # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 0 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=7998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_thomson_gridtest1.lpic b/lpic/input_thomson_gridtest1.lpic
new file mode 100644
index 0000000..e59285c
--- /dev/null
+++ b/lpic/input_thomson_gridtest1.lpic
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3, Gauss=4, sech=5
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 50 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 10000 # cells per wavelength, lab frame <- erhöht
+cells = 80000 # total number of cells <- erhöht
+cells_left = 30000 # cells vacuum left <- erhöht
+cells_plasma = 1000 # occupied cells for cells_ramp=0
+cells_ramp = 0 # cells in the linear ramp region
+cells_ramp_form = 0 # 0 = linear; 1 = exponential
+n_ion_over_nc = 10 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 5 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.0001 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_thomson_gridtest1 # output path
+
+&energy
+ Q = 0 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 0 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 0 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 0 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 0 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 10 # time step in periods
+
+&ion_velocity
+ Q = 0 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 80000 # right boundary in cells <- erhöht
+
+&di
+ Q = 0 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&edens
+ Q = 0 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 8000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 120 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=79998 #<- erhöht
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_winkel_1.lpi b/lpic/input_winkel_1.lpi
new file mode 100644
index 0000000..063bac0
--- /dev/null
+++ b/lpic/input_winkel_1.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 0 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_winkel_1 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_winkel_2.lpi b/lpic/input_winkel_2.lpi
new file mode 100644
index 0000000..638db70
--- /dev/null
+++ b/lpic/input_winkel_2.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 10 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_winkel_2 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_winkel_3.lpi b/lpic/input_winkel_3.lpi
new file mode 100644
index 0000000..378e2ef
--- /dev/null
+++ b/lpic/input_winkel_3.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 15 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_winkel_3 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_winkel_4.lpi b/lpic/input_winkel_4.lpi
new file mode 100644
index 0000000..e26da49
--- /dev/null
+++ b/lpic/input_winkel_4.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 20 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_winkel_4 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_winkel_5.lpi b/lpic/input_winkel_5.lpi
new file mode 100644
index 0000000..1bc8a7f
--- /dev/null
+++ b/lpic/input_winkel_5.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 25 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_winkel_5 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_winkel_6.lpi b/lpic/input_winkel_6.lpi
new file mode 100644
index 0000000..2dc665f
--- /dev/null
+++ b/lpic/input_winkel_6.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 30 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_winkel_6 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_winkel_7.lpi b/lpic/input_winkel_7.lpi
new file mode 100644
index 0000000..245c47f
--- /dev/null
+++ b/lpic/input_winkel_7.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 35 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_winkel_7 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/input_winkel_8.lpi b/lpic/input_winkel_8.lpi
new file mode 100644
index 0000000..f54bd94
--- /dev/null
+++ b/lpic/input_winkel_8.lpi
@@ -0,0 +1,262 @@
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// input for lpic
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&pulse_front
+------------------------------------------------------------------------------------------
+Q = 1 # switch ON (Q=1) OFF (Q=0)
+amplitude = 4.5 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental [degree]
+phase3 = 0 # 3rd harmonic's phase [degree]
+
+angle = 45 # in degree
+polarization = 2 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.002 # time step in periods
+
+
+&pulse_rear
+------------------------------------------------------------------------------------------
+Q = 0 # switch ON (Q=1) OFF (Q=0)
+amplitude = 0.0 # dimensionless laser field amplitude
+amplitude2 = 0.0 # dimensionless laser field amplitude, 2nd harmonic
+amplitude3 = 0.0 # dimensionless laser field amplitude, 3rd harmonic
+phase2 = 0 # 2nd harmonic's phase with respect to fundamental
+phase3 = 0 # 3rd harmonic's phase
+
+angle = 0 # in degree
+polarization = 1 # s=1, p=2, c=3
+shape = 3 # linear=1, sin=2, sin^2=3
+raise = 10 # pulse raise/fall time in periods
+duration = 20 # pulse duration in periods
+delay = 0 # propagation delay in cycles
+pulse_save = 1 # save pulse shape? yes=1, no=0
+pulse_save_step = 0.02 # time step in periods
+
+
+&propagate
+------------------------------------------------------------------------------------------
+prop_start = 0 # start time in periods
+prop_stop = 30 # stop time in periods
+
+
+&box
+------------------------------------------------------------------------------------------
+cells_per_wl = 1000 # cells per wavelength, lab frame
+cells = 7000 # total number of cells
+cells_left = 3500 # cells vacuum left
+cells_plasma = 500 # occupied cells for cells_ramp=0
+cells_ramp = 100 # cells in the linear ramp region
+cells_ramp_form = 1 # 0 = linear; 1 = exponential
+n_ion_over_nc = 400 # maximum density/critical density
+box_save = 1 # save configuration? yes=1, no=0
+
+
+&electrons
+------------------------------------------------------------------------------------------
+fix = 0 # 0->not fixed 1->fixed
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.02 # thermal velocity in units of C
+
+
+&ions
+------------------------------------------------------------------------------------------
+fix = 1 # 0->not fixed 1->fixed
+z = 1 # q/e
+m = 50000 # m/m_e
+ppc = 200 # max. number of MacroParticles per cell
+vtherm = 0.00 # thermal velocity in units of C
+
+
+&output
+------------------------------------------------------------------------------------------
+path = ../data_winkel_8 # output path
+
+&energy
+ Q = 1 # energy plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&flux
+ Q = 1 # flux plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&reflex
+ Q = 1 # reflectivity plot?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&snapshot
+ Q = 1 # snapshots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&el_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&ion_phasespace
+ Q = 1 # phasespace plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 0.05 # time step in periods
+
+&el_velocity
+ Q = 1 # electron velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&ion_velocity
+ Q = 1 # ion velocity distributions?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ t_step = 1 # time step in periods
+
+&de
+ Q = 1 # electron density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&di
+ Q = 1 # ion density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jx
+ Q = 0 # jx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jy
+ Q = 0 # jy plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&jz
+ Q = 0 # jz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ex
+ Q = 0 # ex plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ey
+ Q = 0 # ey plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&ez
+ Q = 0 # ez plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bx
+ Q = 0 # bx plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&by
+ Q = 0 # by plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&bz
+ Q = 0 # bz plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&edens
+ Q = 1 # field energy density plots?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ x_start = 0 # left boundary in cells
+ x_stop = 100000 # right boundary in cells
+
+&traces
+ Q = 1 # traces?
+ t_start = 0 # start time in periods
+ t_stop = 100 # stop time in periods
+ traces = 7 # of traces at fixed positions x:
+ t0=2, t1=2500, t2=3000, t3=3500, t4=4000, t5=4500, t6=6998
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+&restart
+------------------------------------------------------------------------------------------
+Q = 0 # restart from intermediate stage?
+file = restart # start file
+Q_save = 1 # save intermediate stages periodically?
+file_save = restart # save file
+
+
+&parallel
+------------------------------------------------------------------------------------------
+N_domains = 1 # number of parallel processes
+Q_reo = 1 # periodic reorganizations?
+delta_reo = 1 # laser cycles between reo's
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+thermal velocity v/c vs. thermal energy [eV] M ( vx^2 + vy^2 + vz^2 ) = 3 k T
+------------------------------------------------------------------------------------------
+1e-4 0.005
+3e-4 0.046
+5e-4 0.128
+1e-3 0.511
+4e-3 8.2
+1e-2 51
+2e-2 204
+3e-2 460
+4e-2 818
+4.42e-2 1000
+1e-1 5110
+
+choose: v_th/c = (lambda_d/dx) * (omega_p/omega) * (2pi dx/lambda)
+ :=1 = sqrt(z_ion * n_ion_over_nc) = 2pi/cells_per_wl
+
+//////////////////////////////////////////////////////////////////////////////////////////
diff --git a/lpic/lpic_grob b/lpic/lpic_grob
new file mode 100755
index 0000000..564832d
--- /dev/null
+++ b/lpic/lpic_grob
Binary files differ
diff --git a/lpic/src/.deps/box.Po b/lpic/src/.deps/box.Po
new file mode 100644
index 0000000..0e4c4fb
--- /dev/null
+++ b/lpic/src/.deps/box.Po
@@ -0,0 +1,403 @@
+box.o: box.C box.h common.h ../../config.h debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h error.h /usr/include/string.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ cell.h particle.h parameter.h matrix.h readfile.h domain.h diagnostic.h \
+ diagnostic_stepper.h diagnostic_trace.h diagnostic_spacetime.h \
+ diagnostic_energy.h diagnostic_reflex.h diagnostic_flux.h \
+ diagnostic_snapshot.h diagnostic_velocity.h diagnostic_phasespace.h \
+ diagnostic_poisson.h uhr.h
+
+box.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+error.h:
+
+/usr/include/string.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+cell.h:
+
+particle.h:
+
+parameter.h:
+
+matrix.h:
+
+readfile.h:
+
+domain.h:
+
+diagnostic.h:
+
+diagnostic_stepper.h:
+
+diagnostic_trace.h:
+
+diagnostic_spacetime.h:
+
+diagnostic_energy.h:
+
+diagnostic_reflex.h:
+
+diagnostic_flux.h:
+
+diagnostic_snapshot.h:
+
+diagnostic_velocity.h:
+
+diagnostic_phasespace.h:
+
+diagnostic_poisson.h:
+
+uhr.h:
diff --git a/lpic/src/.deps/diagnostic.Po b/lpic/src/.deps/diagnostic.Po
new file mode 100644
index 0000000..312a304
--- /dev/null
+++ b/lpic/src/.deps/diagnostic.Po
@@ -0,0 +1,400 @@
+diagnostic.o: diagnostic.C diagnostic.h common.h ../../config.h debug.h \
+ error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h \
+ diagnostic_stepper.h diagnostic_trace.h diagnostic_spacetime.h \
+ diagnostic_energy.h diagnostic_reflex.h diagnostic_flux.h \
+ diagnostic_snapshot.h diagnostic_velocity.h diagnostic_phasespace.h \
+ diagnostic_poisson.h
+
+diagnostic.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
+
+diagnostic_stepper.h:
+
+diagnostic_trace.h:
+
+diagnostic_spacetime.h:
+
+diagnostic_energy.h:
+
+diagnostic_reflex.h:
+
+diagnostic_flux.h:
+
+diagnostic_snapshot.h:
+
+diagnostic_velocity.h:
+
+diagnostic_phasespace.h:
+
+diagnostic_poisson.h:
diff --git a/lpic/src/.deps/diagnostic_energy.Po b/lpic/src/.deps/diagnostic_energy.Po
new file mode 100644
index 0000000..3f470ac
--- /dev/null
+++ b/lpic/src/.deps/diagnostic_energy.Po
@@ -0,0 +1,378 @@
+diagnostic_energy.o: diagnostic_energy.C diagnostic_energy.h \
+ diagnostic_stepper.h common.h ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h
+
+diagnostic_energy.h:
+
+diagnostic_stepper.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
diff --git a/lpic/src/.deps/diagnostic_flux.Po b/lpic/src/.deps/diagnostic_flux.Po
new file mode 100644
index 0000000..ed41d8f
--- /dev/null
+++ b/lpic/src/.deps/diagnostic_flux.Po
@@ -0,0 +1,378 @@
+diagnostic_flux.o: diagnostic_flux.C diagnostic_flux.h \
+ diagnostic_stepper.h common.h ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h
+
+diagnostic_flux.h:
+
+diagnostic_stepper.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
diff --git a/lpic/src/.deps/diagnostic_phasespace.Po b/lpic/src/.deps/diagnostic_phasespace.Po
new file mode 100644
index 0000000..2e74cea
--- /dev/null
+++ b/lpic/src/.deps/diagnostic_phasespace.Po
@@ -0,0 +1,378 @@
+diagnostic_phasespace.o: diagnostic_phasespace.C diagnostic_phasespace.h \
+ diagnostic_stepper.h common.h ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h
+
+diagnostic_phasespace.h:
+
+diagnostic_stepper.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
diff --git a/lpic/src/.deps/diagnostic_poisson.Po b/lpic/src/.deps/diagnostic_poisson.Po
new file mode 100644
index 0000000..6e2b491
--- /dev/null
+++ b/lpic/src/.deps/diagnostic_poisson.Po
@@ -0,0 +1,378 @@
+diagnostic_poisson.o: diagnostic_poisson.C diagnostic_poisson.h \
+ diagnostic_stepper.h common.h ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h
+
+diagnostic_poisson.h:
+
+diagnostic_stepper.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
diff --git a/lpic/src/.deps/diagnostic_reflex.Po b/lpic/src/.deps/diagnostic_reflex.Po
new file mode 100644
index 0000000..5507113
--- /dev/null
+++ b/lpic/src/.deps/diagnostic_reflex.Po
@@ -0,0 +1,378 @@
+diagnostic_reflex.o: diagnostic_reflex.C diagnostic_reflex.h \
+ diagnostic_stepper.h common.h ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h
+
+diagnostic_reflex.h:
+
+diagnostic_stepper.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
diff --git a/lpic/src/.deps/diagnostic_snapshot.Po b/lpic/src/.deps/diagnostic_snapshot.Po
new file mode 100644
index 0000000..ad5680e
--- /dev/null
+++ b/lpic/src/.deps/diagnostic_snapshot.Po
@@ -0,0 +1,378 @@
+diagnostic_snapshot.o: diagnostic_snapshot.C diagnostic_snapshot.h \
+ diagnostic_stepper.h common.h ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h
+
+diagnostic_snapshot.h:
+
+diagnostic_stepper.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
diff --git a/lpic/src/.deps/diagnostic_spacetime.Po b/lpic/src/.deps/diagnostic_spacetime.Po
new file mode 100644
index 0000000..22d8848
--- /dev/null
+++ b/lpic/src/.deps/diagnostic_spacetime.Po
@@ -0,0 +1,378 @@
+diagnostic_spacetime.o: diagnostic_spacetime.C diagnostic_spacetime.h \
+ diagnostic_stepper.h common.h ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h
+
+diagnostic_spacetime.h:
+
+diagnostic_stepper.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
diff --git a/lpic/src/.deps/diagnostic_stepper.Po b/lpic/src/.deps/diagnostic_stepper.Po
new file mode 100644
index 0000000..3fa5c95
--- /dev/null
+++ b/lpic/src/.deps/diagnostic_stepper.Po
@@ -0,0 +1,376 @@
+diagnostic_stepper.o: diagnostic_stepper.C diagnostic_stepper.h common.h \
+ ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h
+
+diagnostic_stepper.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
diff --git a/lpic/src/.deps/diagnostic_trace.Po b/lpic/src/.deps/diagnostic_trace.Po
new file mode 100644
index 0000000..fddc980
--- /dev/null
+++ b/lpic/src/.deps/diagnostic_trace.Po
@@ -0,0 +1,378 @@
+diagnostic_trace.o: diagnostic_trace.C diagnostic_trace.h \
+ diagnostic_stepper.h common.h ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h
+
+diagnostic_trace.h:
+
+diagnostic_stepper.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
diff --git a/lpic/src/.deps/diagnostic_velocity.Po b/lpic/src/.deps/diagnostic_velocity.Po
new file mode 100644
index 0000000..9629e45
--- /dev/null
+++ b/lpic/src/.deps/diagnostic_velocity.Po
@@ -0,0 +1,378 @@
+diagnostic_velocity.o: diagnostic_velocity.C diagnostic_velocity.h \
+ diagnostic_stepper.h common.h ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h domain.h cell.h particle.h
+
+diagnostic_velocity.h:
+
+diagnostic_stepper.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+domain.h:
+
+cell.h:
+
+particle.h:
diff --git a/lpic/src/.deps/domain.Po b/lpic/src/.deps/domain.Po
new file mode 100644
index 0000000..6ee063a
--- /dev/null
+++ b/lpic/src/.deps/domain.Po
@@ -0,0 +1,373 @@
+domain.o: domain.C domain.h common.h ../../config.h debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h error.h /usr/include/string.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ cell.h particle.h parameter.h matrix.h readfile.h
+
+domain.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+error.h:
+
+/usr/include/string.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+cell.h:
+
+particle.h:
+
+parameter.h:
+
+matrix.h:
+
+readfile.h:
diff --git a/lpic/src/.deps/error.Po b/lpic/src/.deps/error.Po
new file mode 100644
index 0000000..d14bf40
--- /dev/null
+++ b/lpic/src/.deps/error.Po
@@ -0,0 +1,338 @@
+error.o: error.C error.h common.h ../../config.h debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream
+
+error.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
diff --git a/lpic/src/.deps/main.Po b/lpic/src/.deps/main.Po
new file mode 100644
index 0000000..05714cd
--- /dev/null
+++ b/lpic/src/.deps/main.Po
@@ -0,0 +1,413 @@
+main.o: main.C main.h common.h ../../config.h debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h parameter.h matrix.h \
+ /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h box.h cell.h particle.h \
+ domain.h diagnostic.h diagnostic_stepper.h diagnostic_trace.h \
+ diagnostic_spacetime.h diagnostic_energy.h diagnostic_reflex.h \
+ diagnostic_flux.h diagnostic_snapshot.h diagnostic_velocity.h \
+ diagnostic_phasespace.h diagnostic_poisson.h uhr.h propagate.h pulse.h \
+ stack.h
+
+main.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+box.h:
+
+cell.h:
+
+particle.h:
+
+domain.h:
+
+diagnostic.h:
+
+diagnostic_stepper.h:
+
+diagnostic_trace.h:
+
+diagnostic_spacetime.h:
+
+diagnostic_energy.h:
+
+diagnostic_reflex.h:
+
+diagnostic_flux.h:
+
+diagnostic_snapshot.h:
+
+diagnostic_velocity.h:
+
+diagnostic_phasespace.h:
+
+diagnostic_poisson.h:
+
+uhr.h:
+
+propagate.h:
+
+pulse.h:
+
+stack.h:
diff --git a/lpic/src/.deps/matrix.Po b/lpic/src/.deps/matrix.Po
new file mode 100644
index 0000000..070f921
--- /dev/null
+++ b/lpic/src/.deps/matrix.Po
@@ -0,0 +1,337 @@
+matrix.o: matrix.C matrix.h common.h ../../config.h debug.h \
+ /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
+ /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/include/bits/wchar.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \
+ /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream
+
+matrix.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/time.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/include/bits/wchar.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
diff --git a/lpic/src/.deps/network.Po b/lpic/src/.deps/network.Po
new file mode 100644
index 0000000..0092d4d
--- /dev/null
+++ b/lpic/src/.deps/network.Po
@@ -0,0 +1,3 @@
+network.o: network.C ../../config.h
+
+../../config.h:
diff --git a/lpic/src/.deps/parameter.Po b/lpic/src/.deps/parameter.Po
new file mode 100644
index 0000000..b3b3a8d
--- /dev/null
+++ b/lpic/src/.deps/parameter.Po
@@ -0,0 +1,368 @@
+parameter.o: parameter.C parameter.h common.h ../../config.h debug.h \
+ error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h
+
+parameter.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
diff --git a/lpic/src/.deps/propagate.Po b/lpic/src/.deps/propagate.Po
new file mode 100644
index 0000000..ac7b63a
--- /dev/null
+++ b/lpic/src/.deps/propagate.Po
@@ -0,0 +1,410 @@
+propagate.o: propagate.C propagate.h common.h ../../config.h debug.h \
+ error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h pulse.h box.h cell.h \
+ particle.h domain.h diagnostic.h diagnostic_stepper.h diagnostic_trace.h \
+ diagnostic_spacetime.h diagnostic_energy.h diagnostic_reflex.h \
+ diagnostic_flux.h diagnostic_snapshot.h diagnostic_velocity.h \
+ diagnostic_phasespace.h diagnostic_poisson.h uhr.h stack.h
+
+propagate.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+pulse.h:
+
+box.h:
+
+cell.h:
+
+particle.h:
+
+domain.h:
+
+diagnostic.h:
+
+diagnostic_stepper.h:
+
+diagnostic_trace.h:
+
+diagnostic_spacetime.h:
+
+diagnostic_energy.h:
+
+diagnostic_reflex.h:
+
+diagnostic_flux.h:
+
+diagnostic_snapshot.h:
+
+diagnostic_velocity.h:
+
+diagnostic_phasespace.h:
+
+diagnostic_poisson.h:
+
+uhr.h:
+
+stack.h:
diff --git a/lpic/src/.deps/propagate_fields.Po b/lpic/src/.deps/propagate_fields.Po
new file mode 100644
index 0000000..fb87c78
--- /dev/null
+++ b/lpic/src/.deps/propagate_fields.Po
@@ -0,0 +1,410 @@
+propagate_fields.o: propagate_fields.C propagate.h common.h \
+ ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h pulse.h box.h cell.h \
+ particle.h domain.h diagnostic.h diagnostic_stepper.h diagnostic_trace.h \
+ diagnostic_spacetime.h diagnostic_energy.h diagnostic_reflex.h \
+ diagnostic_flux.h diagnostic_snapshot.h diagnostic_velocity.h \
+ diagnostic_phasespace.h diagnostic_poisson.h uhr.h stack.h
+
+propagate.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+pulse.h:
+
+box.h:
+
+cell.h:
+
+particle.h:
+
+domain.h:
+
+diagnostic.h:
+
+diagnostic_stepper.h:
+
+diagnostic_trace.h:
+
+diagnostic_spacetime.h:
+
+diagnostic_energy.h:
+
+diagnostic_reflex.h:
+
+diagnostic_flux.h:
+
+diagnostic_snapshot.h:
+
+diagnostic_velocity.h:
+
+diagnostic_phasespace.h:
+
+diagnostic_poisson.h:
+
+uhr.h:
+
+stack.h:
diff --git a/lpic/src/.deps/propagate_particles.Po b/lpic/src/.deps/propagate_particles.Po
new file mode 100644
index 0000000..c836b28
--- /dev/null
+++ b/lpic/src/.deps/propagate_particles.Po
@@ -0,0 +1,410 @@
+propagate_particles.o: propagate_particles.C propagate.h common.h \
+ ../../config.h debug.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h pulse.h box.h cell.h \
+ particle.h domain.h diagnostic.h diagnostic_stepper.h diagnostic_trace.h \
+ diagnostic_spacetime.h diagnostic_energy.h diagnostic_reflex.h \
+ diagnostic_flux.h diagnostic_snapshot.h diagnostic_velocity.h \
+ diagnostic_phasespace.h diagnostic_poisson.h uhr.h stack.h
+
+propagate.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
+
+pulse.h:
+
+box.h:
+
+cell.h:
+
+particle.h:
+
+domain.h:
+
+diagnostic.h:
+
+diagnostic_stepper.h:
+
+diagnostic_trace.h:
+
+diagnostic_spacetime.h:
+
+diagnostic_energy.h:
+
+diagnostic_reflex.h:
+
+diagnostic_flux.h:
+
+diagnostic_snapshot.h:
+
+diagnostic_velocity.h:
+
+diagnostic_phasespace.h:
+
+diagnostic_poisson.h:
+
+uhr.h:
+
+stack.h:
diff --git a/lpic/src/.deps/pulse.Po b/lpic/src/.deps/pulse.Po
new file mode 100644
index 0000000..197120c
--- /dev/null
+++ b/lpic/src/.deps/pulse.Po
@@ -0,0 +1,369 @@
+pulse.o: pulse.C pulse.h common.h ../../config.h debug.h \
+ /usr/include/math.h /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h readfile.h
+
+pulse.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+/usr/include/math.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+readfile.h:
diff --git a/lpic/src/.deps/readfile.Po b/lpic/src/.deps/readfile.Po
new file mode 100644
index 0000000..c265911
--- /dev/null
+++ b/lpic/src/.deps/readfile.Po
@@ -0,0 +1,86 @@
+readfile.o: readfile.C readfile.h /usr/include/stdio.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
+ /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/string.h
+
+readfile.h:
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/time.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/string.h:
diff --git a/lpic/src/.deps/stack.Po b/lpic/src/.deps/stack.Po
new file mode 100644
index 0000000..bab09d8
--- /dev/null
+++ b/lpic/src/.deps/stack.Po
@@ -0,0 +1,374 @@
+stack.o: stack.C stack.h common.h ../../config.h debug.h cell.h \
+ particle.h error.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/include/bits/wordsize.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/xlocale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/include/string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h readfile.h
+
+stack.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+cell.h:
+
+particle.h:
+
+error.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+readfile.h:
diff --git a/lpic/src/.deps/uhr.Po b/lpic/src/.deps/uhr.Po
new file mode 100644
index 0000000..d5eba63
--- /dev/null
+++ b/lpic/src/.deps/uhr.Po
@@ -0,0 +1,370 @@
+uhr.o: uhr.C uhr.h common.h ../../config.h debug.h /usr/include/time.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h \
+ /usr/include/bits/time.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/xlocale.h /usr/include/math.h \
+ /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
+ /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
+ /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
+ /usr/include/bits/mathcalls.h /usr/include/bits/mathinline.h \
+ /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef \
+ /usr/include/bits/wchar.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype \
+ /usr/include/ctype.h /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \
+ /usr/include/signal.h /usr/include/bits/sigset.h \
+ /usr/include/bits/pthreadtypes.h /usr/include/bits/setjmp.h \
+ /usr/include/unistd.h /usr/include/bits/posix_opt.h \
+ /usr/include/bits/environments.h /usr/include/bits/confname.h \
+ /usr/include/getopt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip \
+ error.h /usr/include/string.h /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/sys/types.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/sys/sysmacros.h \
+ /usr/include/alloca.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream \
+ parameter.h matrix.h readfile.h
+
+uhr.h:
+
+common.h:
+
+../../config.h:
+
+debug.h:
+
+/usr/include/time.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stddef.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/fstream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/istream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ios:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iosfwd:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++config.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/os_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stringfwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/postypes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwchar:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstddef:
+
+/usr/include/bits/wchar.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/char_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_algobase.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/functexcept.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/exception_defines.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/type_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/numeric_traits.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_pair.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/move.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/concept_check.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/debug/debug.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/localefwd.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ios_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/atomicity.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/string:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ext/new_allocator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/new:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream_insert.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cxxabi-forced.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/stl_function.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/backward/binders.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/initializer_list:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_string.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_classes.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/streambuf:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/ostream:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/ostream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/istream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/codecvt.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/cstdio:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/basic_file.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/c++io.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/bits/fstream.tcc:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iomanip:
+
+error.h:
+
+/usr/include/string.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/iostream:
+
+parameter.h:
+
+matrix.h:
+
+readfile.h:
diff --git a/lpic/src/Makefile.am b/lpic/src/Makefile.am
new file mode 100644
index 0000000..2def080
--- /dev/null
+++ b/lpic/src/Makefile.am
@@ -0,0 +1,73 @@
+bin_PROGRAMS = lpic
+
+if PVM
+PVMLIB = -lpvm3
+PVMINC =
+#PVMINC = $(PVM_ROOT)/include
+else
+PVMLIB =
+PVMINC =
+endif
+
+INCLUDES = $(PVMINC)
+LDFLAGS = $(PVMLIB)
+
+dist_data_DATA = Makefile.old plain.h parallel.h parallel_or_plain.h
+
+lpic_SOURCES = \
+ error.C \
+ parameter.C \
+ readfile.C \
+ box.C \
+ domain.C \
+ pulse.C \
+ diagnostic_stepper.C \
+ diagnostic_trace.C \
+ diagnostic_spacetime.C \
+ diagnostic_energy.C \
+ diagnostic_reflex.C \
+ diagnostic_flux.C \
+ diagnostic_poisson.C \
+ diagnostic_phasespace.C \
+ diagnostic_snapshot.C \
+ diagnostic_velocity.C \
+ diagnostic.C \
+ propagate.C \
+ propagate_fields.C \
+ propagate_particles.C \
+ stack.C \
+ matrix.C \
+ uhr.C \
+ main.C \
+ network.C
+
+include_HEADERS = \
+ box.h \
+ cell.h \
+ common.h \
+ debug.h \
+ diagnostic.h \
+ diagnostic_stepper.h \
+ diagnostic_trace.h \
+ diagnostic_spacetime.h \
+ diagnostic_energy.h \
+ diagnostic_reflex.h \
+ diagnostic_flux.h \
+ diagnostic_poisson.h \
+ diagnostic_phasespace.h \
+ diagnostic_snapshot.h \
+ diagnostic_velocity.h \
+ domain.h \
+ error.h \
+ main.h \
+ matrix.h \
+ network.h \
+ parameter.h \
+ particle.h \
+ propagate.h \
+ pulse.h \
+ readfile.h \
+ stack.h \
+ uhr.h \
+ units.h \
+ network.h
diff --git a/lpic/src/Makefile.in b/lpic/src/Makefile.in
new file mode 100644
index 0000000..bd3269c
--- /dev/null
+++ b/lpic/src/Makefile.in
@@ -0,0 +1,526 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ../..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = @host_alias@
+host_triplet = @host@
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+AMTAR = @AMTAR@
+AR = @AR@
+AS = @AS@
+AWK = @AWK@
+CC = @CC@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXFLAGS = @CXXFLAGS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DOXYGEN = @DOXYGEN@
+ECHO = @ECHO@
+EGREP = @EGREP@
+F77 = @F77@
+GCJ = @GCJ@
+GCJFLAGS = @GCJFLAGS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LATEX = @LATEX@
+LDFLAGS = $(PVMLIB)
+LIBTOOL = @LIBTOOL@
+LN_S = @LN_S@
+OBJDUMP = @OBJDUMP@
+PACKAGE = @PACKAGE@
+PDFLATEX = @PDFLATEX@
+RANLIB = @RANLIB@
+RC = @RC@
+SED = @SED@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+install_sh = @install_sh@
+bin_PROGRAMS = lpic
+
+#PVMINC = $(PVM_ROOT)/include
+@PVM_TRUE@PVMLIB = -lpvm3
+@PVM_FALSE@PVMLIB =
+@PVM_TRUE@PVMINC =
+@PVM_FALSE@PVMINC =
+
+INCLUDES = $(PVMINC)
+
+dist_data_DATA = Makefile.old plain.h parallel.h parallel_or_plain.h
+
+lpic_SOURCES = \
+ error.C \
+ parameter.C \
+ readfile.C \
+ box.C \
+ domain.C \
+ pulse.C \
+ diagnostic_stepper.C \
+ diagnostic_trace.C \
+ diagnostic_spacetime.C \
+ diagnostic_energy.C \
+ diagnostic_reflex.C \
+ diagnostic_flux.C \
+ diagnostic_poisson.C \
+ diagnostic_phasespace.C \
+ diagnostic_snapshot.C \
+ diagnostic_velocity.C \
+ diagnostic.C \
+ propagate.C \
+ propagate_fields.C \
+ propagate_particles.C \
+ stack.C \
+ matrix.C \
+ uhr.C \
+ main.C \
+ network.C
+
+
+include_HEADERS = \
+ box.h \
+ cell.h \
+ common.h \
+ debug.h \
+ diagnostic.h \
+ diagnostic_stepper.h \
+ diagnostic_trace.h \
+ diagnostic_spacetime.h \
+ diagnostic_energy.h \
+ diagnostic_reflex.h \
+ diagnostic_flux.h \
+ diagnostic_poisson.h \
+ diagnostic_phasespace.h \
+ diagnostic_snapshot.h \
+ diagnostic_velocity.h \
+ domain.h \
+ error.h \
+ main.h \
+ matrix.h \
+ network.h \
+ parameter.h \
+ particle.h \
+ propagate.h \
+ pulse.h \
+ readfile.h \
+ stack.h \
+ uhr.h \
+ units.h \
+ network.h
+
+subdir = lpic/src
+mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+bin_PROGRAMS = lpic$(EXEEXT)
+PROGRAMS = $(bin_PROGRAMS)
+
+am_lpic_OBJECTS = error.$(OBJEXT) parameter.$(OBJEXT) readfile.$(OBJEXT) \
+ box.$(OBJEXT) domain.$(OBJEXT) pulse.$(OBJEXT) \
+ diagnostic_stepper.$(OBJEXT) diagnostic_trace.$(OBJEXT) \
+ diagnostic_spacetime.$(OBJEXT) diagnostic_energy.$(OBJEXT) \
+ diagnostic_reflex.$(OBJEXT) diagnostic_flux.$(OBJEXT) \
+ diagnostic_poisson.$(OBJEXT) diagnostic_phasespace.$(OBJEXT) \
+ diagnostic_snapshot.$(OBJEXT) diagnostic_velocity.$(OBJEXT) \
+ diagnostic.$(OBJEXT) propagate.$(OBJEXT) \
+ propagate_fields.$(OBJEXT) propagate_particles.$(OBJEXT) \
+ stack.$(OBJEXT) matrix.$(OBJEXT) uhr.$(OBJEXT) main.$(OBJEXT) \
+ network.$(OBJEXT)
+lpic_OBJECTS = $(am_lpic_OBJECTS)
+lpic_LDADD = $(LDADD)
+lpic_DEPENDENCIES =
+lpic_LDFLAGS =
+
+DEFS = @DEFS@
+DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+LIBS = @LIBS@
+depcomp = $(SHELL) $(top_srcdir)/config/depcomp
+am__depfiles_maybe = depfiles
+@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/box.Po ./$(DEPDIR)/diagnostic.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/diagnostic_energy.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/diagnostic_flux.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/diagnostic_phasespace.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/diagnostic_poisson.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/diagnostic_reflex.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/diagnostic_snapshot.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/diagnostic_spacetime.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/diagnostic_stepper.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/diagnostic_trace.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/diagnostic_velocity.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/domain.Po ./$(DEPDIR)/error.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/main.Po ./$(DEPDIR)/matrix.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/network.Po ./$(DEPDIR)/parameter.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/propagate.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/propagate_fields.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/propagate_particles.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/pulse.Po ./$(DEPDIR)/readfile.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/stack.Po ./$(DEPDIR)/uhr.Po
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+DIST_SOURCES = $(lpic_SOURCES)
+DATA = $(dist_data_DATA)
+
+HEADERS = $(include_HEADERS)
+
+DIST_COMMON = $(dist_data_DATA) $(include_HEADERS) Makefile.am \
+ Makefile.in
+SOURCES = $(lpic_SOURCES)
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .C .lo .o .obj
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign lpic/src/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ if test -f $$p \
+ || test -f $$p1 \
+ ; then \
+ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f; \
+ else :; fi; \
+ done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
+ rm -f $(DESTDIR)$(bindir)/$$f; \
+ done
+
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f $$p $$f"; \
+ rm -f $$p $$f ; \
+ done
+lpic$(EXEEXT): $(lpic_OBJECTS) $(lpic_DEPENDENCIES)
+ @rm -f lpic$(EXEEXT)
+ $(CXXLINK) $(lpic_LDFLAGS) $(lpic_OBJECTS) $(lpic_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT) core *.core
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/box.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic_energy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic_flux.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic_phasespace.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic_poisson.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic_reflex.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic_snapshot.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic_spacetime.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic_stepper.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic_trace.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diagnostic_velocity.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/domain.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matrix.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/network.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parameter.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/propagate.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/propagate_fields.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/propagate_particles.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pulse.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/readfile.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stack.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uhr.Po@am__quote@
+
+distclean-depend:
+ -rm -rf ./$(DEPDIR)
+
+.C.o:
+@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
+
+.C.obj:
+@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ $(CXXCOMPILE) -c -o $@ `cygpath -w $<`
+
+.C.lo:
+@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ $(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
+CXXDEPMODE = @CXXDEPMODE@
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+dist_dataDATA_INSTALL = $(INSTALL_DATA)
+install-dist_dataDATA: $(dist_data_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+ @list='$(dist_data_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(dist_dataDATA_INSTALL) $$d$$p $(DESTDIR)$(datadir)/$$f"; \
+ $(dist_dataDATA_INSTALL) $$d$$p $(DESTDIR)$(datadir)/$$f; \
+ done
+
+uninstall-dist_dataDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dist_data_DATA)'; for p in $$list; do \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " rm -f $(DESTDIR)$(datadir)/$$f"; \
+ rm -f $(DESTDIR)$(datadir)/$$f; \
+ done
+includeHEADERS_INSTALL = $(INSTALL_HEADER)
+install-includeHEADERS: $(include_HEADERS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(includedir)
+ @list='$(include_HEADERS)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f"; \
+ $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f; \
+ done
+
+uninstall-includeHEADERS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(include_HEADERS)'; for p in $$list; do \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " rm -f $(DESTDIR)$(includedir)/$$f"; \
+ rm -f $(DESTDIR)$(includedir)/$$f; \
+ done
+
+ETAGS = etags
+ETAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+
+TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$tags$$unique" \
+ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ../..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS) $(DATA) $(HEADERS)
+
+installdirs:
+ $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(datadir) $(DESTDIR)$(includedir)
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-compile distclean-depend \
+ distclean-generic distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-dist_dataDATA install-includeHEADERS
+
+install-exec-am: install-binPROGRAMS
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+uninstall-am: uninstall-binPROGRAMS uninstall-dist_dataDATA \
+ uninstall-includeHEADERS uninstall-info-am
+
+.PHONY: GTAGS all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic clean-libtool distclean distclean-compile \
+ distclean-depend distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am info info-am install \
+ install-am install-binPROGRAMS install-data install-data-am \
+ install-dist_dataDATA install-exec install-exec-am \
+ install-includeHEADERS install-info install-info-am install-man \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+ tags uninstall uninstall-am uninstall-binPROGRAMS \
+ uninstall-dist_dataDATA uninstall-includeHEADERS \
+ uninstall-info-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/lpic/src/Makefile.old b/lpic/src/Makefile.old
new file mode 100644
index 0000000..bf189df
--- /dev/null
+++ b/lpic/src/Makefile.old
@@ -0,0 +1,136 @@
+##########################################################################################
+#
+# LPIC++ Makefile
+#
+# edit lines 51...71 in order to choose your favourite compiler
+# or rely on the default GNU g++
+#
+##########################################################################################
+
+TARGET_PLAIN = lpic_plain
+TARGET_PARALLEL = lpic_parallel
+
+SRC_PLAIN = error.C parameter.C readfile.C box.C domain.C pulse.C \
+ diagnostic_stepper.C diagnostic_trace.C \
+ diagnostic_spacetime.C diagnostic_energy.C diagnostic_reflex.C \
+ diagnostic_flux.C diagnostic_poisson.C diagnostic_phasespace.C \
+ diagnostic_snapshot.C diagnostic_velocity.C diagnostic.C \
+ propagate.C propagate_fields.C propagate_particles.C \
+ stack.C matrix.C uhr.C main.C
+SRC_PARALLEL = $(SRC_PLAIN) network.C
+OBJ_PLAIN = error.o parameter.o readfile.o box.o domain.o pulse.o \
+ diagnostic_stepper.o diagnostic_trace.o \
+ diagnostic_spacetime.o diagnostic_energy.o diagnostic_reflex.o \
+ diagnostic_flux.o diagnostic_poisson.o diagnostic_phasespace.o \
+ diagnostic_snapshot.o diagnostic_velocity.o diagnostic.o \
+ propagate.o propagate_fields.o propagate_particles.o \
+ stack.o matrix.o uhr.o main.o
+OBJ_PARALLEL = $(OBJ_PLAIN) network.o
+
+LPICPATH = ..
+SRCPATH = $(LPICPATH)/src
+OBJPATH = $(LPICPATH)/obj
+INCPATH = $(SRCPATH)/include
+HEADERS = $(INCPATH)/*.h
+
+INCDIRS_PLAIN = -I$(INCPATH)
+INCDIRS_PARALLEL = $(INCDIRS_PLAIN) -I$(PVM_ROOT)/include
+INCDIRS = $(INCDIRS_PARALLEL)
+
+LIBS_PLAIN = -lm -lc
+LIBS_PARALLEL = $(LIBS_PLAIN) -lpvm3
+
+LIBDIRS_PLAIN = -L/usr/lib
+LIBDIRS_PARALLEL = $(LIBDIRS_PLAIN) -L$(PVM_LIBRARY)
+
+##########################################################################################
+#
+# edit the following lines
+#
+
+# GNU g++ compiler:
+CC = g++
+LINK = g++
+CFLAGS = -O3 -Winline -Wno-deprecated
+
+# AIX xlC compiler:
+#CC = xlC
+#LINK = xlC
+#CFLAGS = -O3 -Q
+#CFLAGS = -O3 -Q -qarch=pwr2 -qtune=pwr2 -qalign=power
+#CFLAGS = -O3 -qstrict -Q -qarch=pwr2 -qtune=pwr2 -qalign=power
+#CFLAGS = -O2 -Q -qarch=pwr2 -qtune=pwr2 -qalign=power
+#CFLAGS = -O3 -qstrict -Q
+#CFLAGS = -O2 -Q
+#CFLAGS = -O2 -pg
+#CFLAGS = -O2 -g
+
+# Cray CC compiler
+#CC = CC
+#LINK = CC
+#CFALGS = -O3
+
+##########################################################################################
+
+LINKFLAGS_PLAIN = $(LIBDIRS_PLAIN) $(LIBS_PLAIN)
+LINKFLAGS_PARALLEL = $(LIBDIRS_PARALLEL) $(LIBS_PARALLEL)
+
+RM = rm
+RMFLAGS = -f
+EMACSBACK = *~ $(INCPATH)/*.h~
+
+parallel:
+ cp $(INCPATH)/parallel.h $(INCPATH)/parallel_or_plain.h;
+ -mv $(OBJPATH)/parallel/*.o $(SRCPATH);
+ make $(TARGET_PARALLEL);
+ mv *.o $(OBJPATH)/parallel/;
+ mv $(TARGET_PARALLEL) $(LPICPATH);
+ @ echo "Target" $(TARGET_PARALLEL) "compiled"
+ @ echo "Executable" $(TARGET_PARALLEL) "moved to" $(LPICPATH)
+
+$(TARGET_PARALLEL): $(SRC_PARALLEL) $(OBJ_PARALLEL)
+ $(LINK) $(CFLAGS) -o $(TARGET_PARALLEL) $(OBJ_PARALLEL) $(LINKFLAGS_PARALLEL)
+
+plain :
+ cp $(INCPATH)/plain.h $(INCPATH)/parallel_or_plain.h;
+ -mv $(OBJPATH)/plain/*.o $(SRCPATH);
+ make $(TARGET_PLAIN);
+ mv *.o $(OBJPATH)/plain/;
+ mv $(TARGET_PLAIN) $(LPICPATH);
+ @ echo "Target" $(TARGET_PLAIN) "compiled"
+ @ echo "Executable" $(TARGET_PLAIN) "moved to" $(LPICPATH)
+
+$(TARGET_PLAIN): $(SRC_PLAIN) $(OBJ_PLAIN)
+ $(LINK) $(CFLAGS) -o $(TARGET_PLAIN) $(OBJ_PLAIN) $(LINKFLAGS_PLAIN)
+
+.C.o:
+ $(CC) $(CFLAGS) $(INCDIRS) -c $<
+
+clean:
+ make clean_plain
+ make clean_parallel
+ make order
+
+clean_parallel:
+ $(RM) $(RMFLAGS) $(OBJPATH)/parallel/*.o;
+
+clean_plain:
+ $(RM) $(RMFLAGS) $(OBJPATH)/plain/*.o;
+
+order:
+ $(RM) $(RMFLAGS) $(EMACSBACK)
+
+revision:
+ ci -l Makefile *.C $(INCPATH)/*.h
+ chmod 644 Makefile *.C $(INCPATH)/*.h
+
+printout:
+ a2ps -nP Makefile $(HEADERS) $(SRC_PARALLEL) > printout.ps
+
+wc:
+ wc Makefile $(HEADERS) $(SRC_PARALLEL)
+
+rlog:
+ rlog RCS/* $(INCPATH)/RCS/* > rlog.txt
+
+
diff --git a/lpic/src/box.C b/lpic/src/box.C
new file mode 100644
index 0000000..d05d524
--- /dev/null
+++ b/lpic/src/box.C
@@ -0,0 +1,602 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <box.h>
+
+box::box( parameter &p )
+#ifdef LPIC_PARALLEL
+ : input(p),
+ rf(),
+ talk(p), // initialize communication
+ grid(p) // initialize grid, cells, particles
+#else
+ : input(p),
+ grid(p) // initialize grid, cells, particles
+#endif
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("box::Constructor",errname);
+
+ n_domains = input.n_domains;
+
+ n_el = grid.n_el; // if there is more than one domain
+ n_ion = grid.n_ion; // these numbers will be updated
+ n_part = grid.n_part; // in the following
+
+ init_restart(p); // init counter for restart save
+
+#ifdef LPIC_PARALLEL
+ talk.start_next_task(p); // spawn task for the following domain
+
+ init_reorganize(p); // init counter for reorganization
+
+ if(input.Q_restart == 0){
+ new_global_particle_numbers(grid,talk); // introduce GLOBAL particle numbers
+
+ com_total_particle_numbers(grid,talk); // get total particle numbers
+
+ bob.message( "total particle numbers ", n_el, n_ion, n_part );
+
+ reorganize(grid,talk,0); // adjust the size of domain
+ }
+ else{
+ com_total_particle_numbers(grid,talk); // get total particle numbers
+
+ bob.message( "total particle numbers ", n_el, n_ion, n_part );
+ }
+#endif
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+input_box::input_box( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_box::Constructor",errname);
+
+ rf.openinput(p.input_file_name);
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+ Q_restart_save = atoi( rf.setget( "&restart", "Q_save" ) );
+ strcpy( restart_file_save, rf.setget( "&restart", "file_save" ) );
+
+ n_domains = atoi( rf.setget( "&parallel", "N_domains" ) );
+
+ Q_reorganize = atoi( rf.setget( "&parallel", "Q_reo" ) );
+ delta_reo = atoi( rf.setget( "&parallel", "delta_reo" ) );
+
+ rf.closeinput();
+
+ nsp = p.nsp;
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_box::save( parameter &p )
+{
+ static error_handler bob("input_box::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "box" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl;
+ outfile << "Q_restart_save : " << Q_restart_save << endl;
+ outfile << "restart_file_save : " << restart_file_save << endl;
+ outfile << "N_domains : " << n_domains << endl;
+ outfile << "Q_reorganize : " << Q_reorganize << endl;
+ outfile << "delta_reo : " << delta_reo << endl;
+ outfile << "nsp : " << nsp << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#ifdef LPIC_PARALLEL
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void box::new_global_particle_numbers( domain &grid, network &talk )
+{
+ static error_handler bob("box::new_global_particle_numbers",errname);
+
+ int *number; // count particles for each species sperately
+ struct cell *cell;
+ struct particle *part;
+
+ number = new int [input.nsp];
+ if (!number) bob.error("allocation error");
+
+ talk.get_part_numbers_from_prev(number,input.nsp);
+ // get accumulated numbers for each species from previous domain,if there is one,
+ // otherwise set them to zero
+
+ for( cell=grid.left; cell!=grid.rbuf; cell=cell->next ) // for all cells except buffers
+ {
+ if (cell->npart!=0) // for occupied cells
+ {
+ for( part=cell->first; part!=NULL; part=part->next )
+ {
+ number[part->species]++;
+ part->number = number[part->species];
+ }
+ }
+ }
+
+ talk.send_part_numbers_to_next(number,input.nsp);
+ // send accumulated particle numbers to the following task, if there is one
+
+ delete number;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void box::com_total_particle_numbers( domain &grid, network &talk )
+{
+ static error_handler bob("box::com_total_particle_numbers",errname);
+
+ int *number; // count particles for each species sperately
+ int n = input.nsp + 1;
+
+ number = new int [ n ];
+ if (!number) bob.error("allocation error");
+
+ grid.count_particles(); // current particle numbers in domain
+
+ talk.get_part_numbers_from_prev(number,n);
+ // get accumulated numbers for each species from previous domain, if there is one,
+ // otherwise set them to zero
+
+ number[0] += grid.n_el;
+ number[1] += grid.n_ion;
+ number[2] += grid.n_part;
+
+ talk.send_part_numbers_to_next(number,n);
+ // send accumulated particle numbers to the following task, if there is one
+
+ talk.get_total_numbers_from_next(number,n);
+ // get the total particle numbers from the following task, if there is one
+
+ n_el = number[0];
+ n_ion = number[1];
+ n_part = number[2];
+
+ talk.send_total_numbers_to_prev(number,n);
+ // send the total particle numbers to the previous task, if there is one
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void box::particle_load( domain &grid )
+ // writes to error: deviation of particle number from ideal particle number in percent
+ // updates domain's particle numbers
+{
+ static error_handler bob("box::particle_load",errname);
+ double deviation, ideal;
+
+ grid.count_particles();
+
+ ideal = 1.0*n_part/n_domains;
+ deviation = 100.0*grid.n_part / ideal - 100.0;
+
+ if ( fabs(deviation) < 1e-10 ) bob.message( "particle balance = 0 %" );
+ else {
+ if (deviation>0) bob.message( "particle balance = +", deviation, "%" );
+ else bob.message( "particle balance = -", fabs(deviation), "%" );
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void box::init_reorganize( parameter &p )
+{
+ static error_handler bob("box::init_reorganize",errname);
+ ofstream file;
+
+ if ( n_domains>1 ) reo.Q_reorganize = input.Q_reorganize;
+ else reo.Q_reorganize = 0;
+ reo.delta_reo = input.delta_reo * p.spp; // in time steps
+
+ if ( reo.Q_reorganize ) {
+ sprintf( reo.file, "%s/reo-%d", p.path, p.domain_number );
+ file.open( reo.file, ios::out );
+ file << "# time left boundary -- right boundary -- number of particles" << endl;
+ file.close();
+ }
+
+ if( input.Q_restart == 0 ) reo.count_reo = reo.delta_reo;
+ else{
+ char fname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ reo.count_reo = atoi( rf.getinput( "reo.count_reo" ) );
+ rf.closeinput();
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void box::count_reorganize( void )
+{
+ static error_handler bob("box::count_reorganize",errname);
+
+ reo.count_reo ++;
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void box::reorganize( domain &grid, network &talk, double time )
+{
+ static error_handler bob("box::reorganize",errname);
+ ofstream file;
+
+ if ( reo.Q_reorganize ) {
+
+ if ( reo.count_reo == reo.delta_reo ) {
+
+ file.open( reo.file, ios::app );
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+ file << setw(10) << time
+ << setw(10) << grid.left->number
+ << setw(10) << grid.right->number
+ << setw(10) << grid.n_part << endl;
+
+ particle_load(grid);
+
+ reorganize_f(grid,talk);
+ reo.count_reo = 0;
+
+ file << setw(10) << time
+ << setw(10) << grid.left->number
+ << setw(10) << grid.right->number
+ << setw(10) << grid.n_part << endl;
+ file.close();
+ }
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void box::reorganize_f( domain &grid, network &talk )
+ // reorganize in forward direction, from the left end of the box to the right end
+ // attention: do not use reorganize_f while information is stored in buffer cells
+ // (e.g. fields, charge, ....), do use it when the buffer cells are empty, e.g.
+ // in the main loop after a whole cycle.
+{
+ static error_handler bob("box::reorganize_f",errname);
+
+ int request_prev, request_next;
+ int cells_from_prev, parts_from_prev;
+ int cells_to_prev, parts_to_prev;
+ int cells_to_next, parts_to_next;
+ int cells_from_next, parts_from_next;
+ int el_count, ion_count;
+
+ talk.reo_get_mesg_from_prev( &request_prev );
+
+ if (request_prev > 0) { // recieve cells from previous
+ talk.reo_from_prev( &cells_from_prev, &parts_from_prev );
+ // get the number of cells and particles which will be to recieve from prev
+ grid.reo_alloc_from_prev( cells_from_prev, parts_from_prev );
+ // allocate memory for cells and particles and
+ // link cells to domain, link all the particles to the first cell (left)
+ // and update n_left, n_cells, n_part,
+ talk.reo_recieve_from_prev_and_unpack( cells_from_prev, parts_from_prev, grid.left,
+ &el_count, &ion_count );
+ // recieve and unpack the cells and particles from prev,
+ // and determine number of electrons/ions recieved
+ grid.reo_update_n_el_n_ion( el_count, ion_count );
+ }
+ if (request_prev < 0) { // send cells to previous
+ grid.reo_to_prev( request_prev, &cells_to_prev, &parts_to_prev );
+ // determine number of cells and particles actually to be sent to previous domain
+ talk.reo_to_prev( cells_to_prev, parts_to_prev );
+ // inform previous domain of these numbers
+ talk.reo_pack_and_send_to_prev( cells_to_prev, parts_to_prev, grid.left );
+ // pack the first cells_to_prev cells of the domain and the particles
+ // linked to them and send them to the previous domain
+ grid.reo_delete_to_prev( cells_to_prev, parts_to_prev );
+ // delete memory which is still allocated by already sent cells and particles
+ // and update n_left, n_cells, n_el, n_ion, n_part, lbuf and Lbuf,
+ // lbuf->next and the pointer cell->prev of the first occupied cell
+ }
+
+ request_next = (int) floor( 1.0*grid.n_part - 1.0*n_part/n_domains );
+ // > 0 : domain contains too many particles --> send!
+ // < 0 : domain does not contain enough particles --> recieve!
+
+ talk.reo_send_mesg_to_next( &request_next );
+
+ if (request_next > 0) { // send cells to next
+ grid.reo_to_next( request_next, &cells_to_next, &parts_to_next );
+ // determine number of cells and particles to be sent to next domain
+ talk.reo_to_next( cells_to_next, parts_to_next );
+ // inform next domain of these numbers
+ talk.reo_pack_and_send_to_next( cells_to_next, parts_to_next, grid.right );
+ // pack the last cells_to_next cells of the domain and the particles
+ // linked to them and send them to the next domain
+ grid.reo_delete_to_next( cells_to_next, parts_to_next );
+ // delete memory which is still allocated by already sent cells and particles
+ // and update n_right, n_cells, n_el, n_ion, n_part, rbuf and Rbuf,
+ // rbuf->prev and the pointer cell->next of the last occupied cell
+ }
+ if (request_next < 0) { // recieve cells from next
+ talk.reo_from_next( &cells_from_next, &parts_from_next );
+ // get the number of cells and particles which will be to recieve from next
+ grid.reo_alloc_from_next( cells_from_next, parts_from_next );
+ // allocate memory for cells and particles and
+ // link cells to domain, link all the particles to the last cell (right)
+ // and update n_right, n_cells, n_part,
+ talk.reo_recieve_from_next_and_unpack( cells_from_next, parts_from_next, grid.right,
+ &el_count, &ion_count );
+ // recieve and unpack the cells and particles from next,
+ // and determine number of electrons/ions recieved
+ grid.reo_update_n_el_n_ion( el_count, ion_count );
+ }
+
+ if ( request_prev != 0 || request_next != 0 ) {
+
+ bob.message( "after reorganization:" );
+ bob.message( "number of cells =", grid.n_cells, " ", grid.n_left, "--", grid.n_right );
+ bob.message( "particle numbers ", grid.n_el, grid.n_ion, grid.n_part );
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+#endif
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void box::init_restart( parameter &p )
+{
+ static error_handler bob("box::init_restart",errname);
+
+ if( input.Q_restart_save == 0 ) rest.Q_restart_save = 0;
+ else rest.Q_restart_save = 1;
+
+ rest.delta_rest = p.spp;
+ rest.count_rest = 0 - 1; // thus data is saved first in propagate::loop
+} // and restart save is performed afterwards,
+ // restart counter is one timestep behind the
+ // other counters
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void box::count_restart( void )
+{
+ static error_handler bob("box::count_restart",errname);
+
+ rest.count_rest ++;
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void box::restart_save( diagnostic &diag, double time, parameter &p,
+ uhr &zeit, uhr &zeit_particles, uhr &zeit_fields,
+ uhr &zeit_diagnostic)
+{
+ static error_handler bob("box::restart_save",errname);
+
+ if ( rest.Q_restart_save ) {
+ if ( rest.count_rest == rest.delta_rest ) {
+
+ ofstream file1;
+ FILE *file;
+ char fname[ filename_size ];
+
+ sprintf( fname, "%s/%s-%d-data1", p.path,input.restart_file_save, p.domain_number );
+ file1.open(fname,ios::out);
+ if (!file1) bob.error( "cannot open file", fname );
+
+ file1.precision( 20 );
+ file1.setf( ios::showpoint | ios::scientific );
+
+ file1 << "-- restart file ------"<< endl << endl;
+ file1 << "time = " << time << endl << endl;
+
+#ifdef LPIC_PARALLEL
+ file1 << "reo.count_reo = " << reo.count_reo << endl << endl;
+#endif
+
+ file1 << "public_time_steps = " << diag.public_time_steps << endl << endl;
+ file1 << "time_out_count = " << diag.time_out_count << endl << endl;
+
+ file1 << "ene.flux = " << diag.ene.flux << endl;
+ file1 << "ene.field_0 = " << diag.ene.field_0 << endl;
+ file1 << "ene.field_t_0 = " << diag.ene.field_t_0 << endl;
+ file1 << "ene.field_l_0 = " << diag.ene.field_l_0 << endl;
+ file1 << "ene.kinetic_0 = " << diag.ene.kinetic_0 << endl;
+ file1 << "ene.total_0 = " << diag.ene.total_0 << endl;
+ file1 << "ene.stepper.t_count = " << diag.ene.stepper.t_count << endl << endl;
+
+ file1 << "flu.stepper.t_count = " << diag.flu.stepper.t_count << endl;
+ file1 << "pha_el.stepper.t_count = " << diag.pha_el.stepper.t_count << endl << endl;
+ file1 << "pha_ion.stepper.t_count = " << diag.pha_ion.stepper.t_count<<endl << endl;
+
+ file1 << "ref.buf[0] = " << diag.ref.buf[0] << endl;
+ file1 << "ref.buf[1] = " << diag.ref.buf[1] << endl;
+ file1 << "ref.buf[2] = " << diag.ref.buf[2] << endl;
+ file1 << "ref.buf[3] = " << diag.ref.buf[3] << endl;
+ file1 << "ref.stepper.t_count = " << diag.ref.stepper.t_count << endl << endl;
+
+ file1 << "poi.stepper.t_count = " << diag.poi.stepper.t_count << endl;
+ file1 << "sna.stepper.t_count = " << diag.sna.stepper.t_count << endl << endl;
+
+ file1 << "spa.stepper_de.t_count = " << diag.spa.stepper_de.t_count << endl;
+ file1 << "spa.stepper_di.t_count = " << diag.spa.stepper_di.t_count << endl;
+ file1 << "spa.stepper_jx.t_count = " << diag.spa.stepper_jx.t_count << endl;
+ file1 << "spa.stepper_jy.t_count = " << diag.spa.stepper_jy.t_count << endl;
+ file1 << "spa.stepper_jz.t_count = " << diag.spa.stepper_jz.t_count << endl;
+ file1 << "spa.stepper_ex.t_count = " << diag.spa.stepper_ex.t_count << endl;
+ file1 << "spa.stepper_ey.t_count = " << diag.spa.stepper_ey.t_count << endl;
+ file1 << "spa.stepper_ez.t_count = " << diag.spa.stepper_ez.t_count << endl;
+ file1 << "spa.stepper_bx.t_count = " << diag.spa.stepper_bx.t_count << endl;
+ file1 << "spa.stepper_by.t_count = " << diag.spa.stepper_by.t_count << endl;
+ file1 << "spa.stepper_bz.t_count = " << diag.spa.stepper_bz.t_count << endl;
+ file1 << "spa.stepper_etx.t_count = " << diag.spa.stepper_etx.t_count << endl;
+ file1 << "spa.stepper_ety.t_count = " << diag.spa.stepper_ety.t_count << endl;
+ file1 << "spa.stepper_etz.t_count = " << diag.spa.stepper_etz.t_count << endl;
+ file1 << "spa.stepper_edens.t_count = " << diag.spa.stepper_edens.t_count << endl;
+ file1 << "spa.output_period_de = " << diag.spa.output_period_de << endl;
+ file1 << "spa.output_period_di = " << diag.spa.output_period_di << endl;
+ file1 << "spa.output_period_jx = " << diag.spa.output_period_jx << endl;
+ file1 << "spa.output_period_jy = " << diag.spa.output_period_jy << endl;
+ file1 << "spa.output_period_jz = " << diag.spa.output_period_jz << endl;
+ file1 << "spa.output_period_ex = " << diag.spa.output_period_ex << endl;
+ file1 << "spa.output_period_ey = " << diag.spa.output_period_ey << endl;
+ file1 << "spa.output_period_ez = " << diag.spa.output_period_ez << endl;
+ file1 << "spa.output_period_bx = " << diag.spa.output_period_bx << endl;
+ file1 << "spa.output_period_by = " << diag.spa.output_period_by << endl;
+ file1 << "spa.output_period_bz = " << diag.spa.output_period_bz << endl;
+ file1 << "spa.output_period_etx = " << diag.spa.output_period_etx << endl;
+ file1 << "spa.output_period_ety = " << diag.spa.output_period_ety << endl;
+ file1 << "spa.output_period_etz = " << diag.spa.output_period_etz << endl;
+ file1 << "spa.output_period_edens = " << diag.spa.output_period_edens << endl;
+ file1 << endl;
+
+ file1 << "tra.stepper.t_count = " << diag.tra.stepper.t_count << endl;
+ file1 << "vel_el.stepper.t_count = " << diag.vel_el.stepper.t_count << endl<< endl;
+ file1 << "vel_ion.stepper.t_count = " << diag.vel_ion.stepper.t_count <<endl<< endl;
+
+ file1.close();
+
+ zeit.restart_save();
+ zeit_particles.restart_save();
+ zeit_fields.restart_save();
+ zeit_diagnostic.restart_save();
+
+ diag.tra.restart_save();
+
+ sprintf( fname, "%s/%s-%d-data2", p.path,input.restart_file_save, p.domain_number );
+ file = fopen( fname, "wb" );
+ if (!file) bob.error( "cannot open file", fname );
+
+ struct cell *cell;
+ struct particle *part;
+ int n_cells_check,n_el_check, n_ion_check, n_part_check;
+
+ fwrite( &grid.n_cells, sizeof(int), 1, file );
+
+ n_cells_check = 0;
+ n_el_check = 0;
+ n_ion_check = 0;
+ n_part_check = 0;
+
+ for( cell=grid.Lbuf; cell!=grid.dummy; cell=cell->next )
+ {
+ fwrite( &cell->number , sizeof(int), 1, file );
+ fwrite( &cell->x , sizeof(double), 1, file );
+ fwrite( &cell->charge , sizeof(double), 1, file );
+ fwrite( &cell->jx , sizeof(double), 1, file );
+ fwrite( &cell->jy , sizeof(double), 1, file );
+ fwrite( &cell->jz , sizeof(double), 1, file );
+ fwrite( &cell->ex , sizeof(double), 1, file );
+ fwrite( &cell->ey , sizeof(double), 1, file );
+ fwrite( &cell->ez , sizeof(double), 1, file );
+ fwrite( &cell->bx , sizeof(double), 1, file );
+ fwrite( &cell->by , sizeof(double), 1, file );
+ fwrite( &cell->bz , sizeof(double), 1, file );
+ fwrite( &cell->fp , sizeof(double), 1, file );
+ fwrite( &cell->fm , sizeof(double), 1, file );
+ fwrite( &cell->gp , sizeof(double), 1, file );
+ fwrite( &cell->gm , sizeof(double), 1, file );
+ fwrite( &(cell->dens[0]), sizeof(double), 1, file );
+ fwrite( &(cell->dens[1]), sizeof(double), 1, file );
+ fwrite( &(cell->np[0]) , sizeof(int), 1, file );
+ fwrite( &(cell->np[1]) , sizeof(int), 1, file );
+ fwrite( &cell->npart , sizeof(int), 1, file );
+ n_cells_check ++;
+
+ if (cell->npart!=0){
+ part=cell->first;
+ do{
+ fwrite( &part->number , sizeof(int), 1, file );
+ fwrite( &part->species, sizeof(int), 1, file );
+ fwrite( &part->fix , sizeof(int), 1, file );
+ fwrite( &part->z , sizeof(double), 1, file );
+ fwrite( &part->m , sizeof(double), 1, file );
+ fwrite( &part->zm , sizeof(double), 1, file );
+ fwrite( &part->x , sizeof(double), 1, file );
+ fwrite( &part->dx , sizeof(double), 1, file );
+ fwrite( &part->igamma , sizeof(double), 1, file );
+ fwrite( &part->ux , sizeof(double), 1, file );
+ fwrite( &part->uy , sizeof(double), 1, file );
+ fwrite( &part->uz , sizeof(double), 1, file );
+ fwrite( &part->zn , sizeof(double), 1, file );
+
+ switch (part->species){
+ case 0:
+ n_el_check ++;
+ n_part_check ++;
+ break;
+ case 1:
+ n_ion_check ++;
+ n_part_check ++;
+ break;
+ }
+ }while( (part=part->next) );
+ }
+ }
+
+ fwrite( &grid.n_el , sizeof(int), 1, file );
+ fwrite( &grid.n_ion , sizeof(int), 1, file );
+ fwrite( &grid.n_part, sizeof(int), 1, file );
+ fclose( file );
+
+ n_cells_check -= 4;
+ if( n_cells_check!=grid.n_cells){
+ bob.error("n_cells incorrect:");
+ }
+ if( n_el_check!=grid.n_el){
+ bob.error("n_el incorrect");
+ }
+ if( n_ion_check!=grid.n_ion){
+ bob.error("n_ion incorrect");
+ }
+ if( n_part_check!=grid.n_part){
+ bob.error("n_part incorrect");
+ }
+
+ rest.count_rest = 0;
+ bob.message("restart files stored at time=",time);
+ }
+ }
+}
+/////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
+
diff --git a/lpic/src/box.h b/lpic/src/box.h
new file mode 100644
index 0000000..f0cdc32
--- /dev/null
+++ b/lpic/src/box.h
@@ -0,0 +1,124 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef BOX_H
+#define BOX_H
+
+#include <common.h>
+#include <fstream>
+#include <stdio.h>
+#include <iomanip>
+#include <math.h>
+#include <error.h>
+#include <cell.h>
+#include <particle.h>
+#include <parameter.h>
+#include <domain.h>
+#include <diagnostic.h>
+#include <uhr.h>
+#include <readfile.h>
+
+#ifdef LPIC_PARALLEL
+#include <network.h>
+#endif
+
+
+class input_box {
+private:
+ char errname[filename_size];
+
+public:
+ int Q_restart; // start from t>0, using restart files
+ char restart_file[filename_size];
+ int Q_restart_save;
+ char restart_file_save[filename_size];
+
+ int n_domains;
+ int Q_reorganize;
+ int delta_reo;
+
+ int nsp;
+
+ readfile rf;
+ void save( parameter &p );
+
+ input_box( parameter &p );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class box {
+private:
+ char errname[filename_size];
+ input_box input;
+#ifdef LPIC_PARALLEL
+ readfile rf;
+#endif
+
+public:
+ box( parameter &p );
+
+#ifdef LPIC_PARALLEL
+ void new_global_particle_numbers( domain &grid, network &talk );
+ void com_total_particle_numbers( domain &grid, network &talk );
+ void reorganize_f( domain &grid, network &talk );
+ void reorganize( domain &grid, network &talk, double time );
+ void init_reorganize( parameter &p );
+ void count_reorganize( void );
+ void particle_load( domain &grid );
+
+ network talk;
+
+ struct reo_struct {
+ int Q_reorganize;
+ int delta_reo;
+ int count_reo;
+ char file[filename_size];
+ } reo;
+#endif
+
+ struct rest_struct {
+ int Q_restart_save;
+ int delta_rest;
+ int count_rest;
+ } rest;
+
+ void init_restart( parameter &p );
+ void count_restart( void );
+ void restart_save( diagnostic &diag, double time, parameter &p,
+ uhr &zeit, uhr &zeit_particles, uhr &zeit_fields,
+ uhr &zeit_diagnostic);
+
+ domain grid;
+
+ int n_domains; // # of domains
+
+ int n_el; // total # of electrons
+ int n_ion; // total # of ions
+ int n_part; // total # particles
+};
+
+#endif
+
+
+
diff --git a/lpic/src/cell.h b/lpic/src/cell.h
new file mode 100644
index 0000000..2667394
--- /dev/null
+++ b/lpic/src/cell.h
@@ -0,0 +1,53 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef CELL_H
+#define CELL_H
+
+#include <particle.h>
+
+struct cell {
+
+ int number; // number of this cell
+ int domain; // domain number it belongs to
+ struct cell *prev; // pointer to the previous (left) cell
+ struct cell *next; // pointer to the next (right) cell
+
+ double x; // position of the left cell boundary in wavelengths
+ double charge; // charge density in units e*n_c
+ double jx, jy, jz; // current density in units e*n_c*c
+ double ex, ey, ez; // electric fields in units m*omega*c/e
+ double bx, by, bz; // magnetic fields in units m*omega/e
+ double fp, fm, gp, gm; //
+ double dens[2]; // densities for each species in units n_c
+
+ int np[2]; // # of electrons [0] and ions [1]
+ int npart; // # particles
+
+ struct particle *first; // pointer to the first particle
+ struct particle *last; // pointer to the last particle
+ struct particle *insert; // pointer to particle, in front of which new particles
+ // have to be inserted
+};
+
+#endif
+
+
diff --git a/lpic/src/common.h b/lpic/src/common.h
new file mode 100644
index 0000000..2991a75
--- /dev/null
+++ b/lpic/src/common.h
@@ -0,0 +1,65 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// physical constants in SI units
+// mathematical constants
+// common definitions
+// common procedures
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#ifndef COMMON_H
+#define COMMON_H
+
+#include <config.h>
+#include <debug.h>
+
+#ifdef LPIC_PARALLEL
+//#define SLOW 1
+#undef SLOW
+#endif
+
+#define C 2.9979246e+8 // m/s velocity of light in vacuum
+#define E 1.6021773e-19 // C electron charge
+#define M 9.1093897e-31 // kg electron mass
+#define EPS 8.8541878e-12 // C/Vm dielectric permability
+#define EV 1.6021773e-19 // J electron volt
+#define HB 1.0545727e-34 // Js Planck's h/2pi
+#define AB 5.2917726e-11 // m Bor radius
+#define EN 4.3597483e-18 // J atomic energy unit = 2 * 13.6 eV
+#define TI 2.4188843e-17 // s atomic time unit = HB / EN
+#define PI M_PI
+
+#define TINY 1e-8
+#define MASK 10 // -> propagate::mask_current()
+
+#define filename_size 100
+
+inline double sqr(double x) { return (x*x); }
+
+#endif
+
+
+
+
+
diff --git a/lpic/src/debug.h b/lpic/src/debug.h
new file mode 100644
index 0000000..f2860e3
--- /dev/null
+++ b/lpic/src/debug.h
@@ -0,0 +1,28 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DEBUG_H
+#define DEBUG_H
+
+#define DEBUG
+//#undef DEBUG
+
+#endif
diff --git a/lpic/src/diagnostic.C b/lpic/src/diagnostic.C
new file mode 100644
index 0000000..62ca1ec
--- /dev/null
+++ b/lpic/src/diagnostic.C
@@ -0,0 +1,321 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+//
+// this file should be always under construction
+// any diagnostic can be added, replaced or removed
+//
+#include <diagnostic.h>
+
+diagnostic::diagnostic( parameter &p, domain* grid )
+ : rf(),
+ input(p),
+ poi(p,grid),
+ sna(p),
+ vel_el(p),
+ vel_ion(p),
+ flu(p),
+ ref(p),
+ spa(p),
+ ene(p,grid),
+ tra(p),
+ pha_el(p),
+ pha_ion(p)
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("diagnostic::Constructor",errname);
+
+ time_out = p.spp;
+ domain_number = p.domain_number;
+
+ strcpy(output_path,p.path);
+
+ if(input.Q_restart == 0){
+ time_steps = 0;
+ time_out_count = time_out;
+ }
+ else{
+ char fname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, domain_number );
+ rf.openinput(fname);
+ time_steps = atoi( rf.getinput( "public_time_steps" ) );
+ time_out_count = atoi( rf.getinput( "time_out_count" ) );
+ rf.closeinput();
+ }
+ public_time_steps = time_steps;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_diagnostic::input_diagnostic( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_diagnostic::Constructor",errname);
+
+ rf.openinput( p.input_file_name );
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+ Q_restart_save = atoi( rf.setget( "&restart", "Q_save" ) );
+ strcpy( restart_file_save, rf.setget( "&restart", "file_save" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_diagnostic::save( parameter &p )
+{
+ static error_handler bob("input_diagnostic::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "diagnostic" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl;
+ outfile << "Q_restart_save : " << Q_restart_save << endl;
+ outfile << "restart_file_save: " << restart_file_save << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void diagnostic::count( void )
+{
+ static error_handler bob("diagnostic::count",errname);
+
+ time_steps ++;
+ time_out_count ++;
+ public_time_steps = time_steps;
+
+ ene.stepper.t_count ++;
+ flu.stepper.t_count ++;
+ sna.stepper.t_count ++;
+ pha_el.stepper.t_count ++;
+ pha_ion.stepper.t_count ++;
+ vel_el.stepper.t_count ++;
+ vel_ion.stepper.t_count ++;
+ ref.stepper.t_count ++;
+ poi.stepper.t_count ++;
+ tra.stepper.t_count ++;
+ spa.stepper_de.t_count ++;
+ spa.stepper_di.t_count ++;
+ spa.stepper_jx.t_count ++;
+ spa.stepper_jy.t_count ++;
+ spa.stepper_jz.t_count ++;
+ spa.stepper_ex.t_count ++;
+ spa.stepper_ey.t_count ++;
+ spa.stepper_ez.t_count ++;
+ spa.stepper_bx.t_count ++;
+ spa.stepper_by.t_count ++;
+ spa.stepper_bz.t_count ++;
+ spa.stepper_etx.t_count ++;
+ spa.stepper_ety.t_count ++;
+ spa.stepper_etz.t_count ++;
+ spa.stepper_edens.t_count ++;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+int diagnostic::write_window( int time_steps, diagnostic_stepper *stepper )
+{
+ int ok;
+
+ if ( stepper->Q ) { // this diagnostic switched on ?
+ if ( time_steps == stepper->t_start )
+ stepper->t_count = stepper->t_step; // start writing now !
+ if ( time_steps >= stepper->t_start && // inside time window and at
+ time_steps < stepper->t_stop && // point of time for writing ?
+ stepper->t_count == stepper->t_step ) { // yes:
+ stepper->t_count = 0; // reset write counter
+ ok = 1; // return ok
+ }
+ else ok = 0; // no: do not write
+ }
+ else ok = 0; // do not write
+
+ return ok;
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void diagnostic::out( double time, domain* grid, parameter &p )
+{
+ static error_handler bob("diagnostic::out",errname);
+
+ if ( time_out_count == time_out ) {
+ bob.message( "---------- TIME =", time, "----------" );
+ time_out_count = 0;
+ }
+
+ // ---- traces -------------------------------------------------------------------------
+
+ if ( tra.stepper.Q ) {
+ if ( time_steps == tra.stepper.t_start )
+ tra.stepper.t_count = 0;
+ if ( time_steps >= tra.stepper.t_start
+ && time_steps <= tra.stepper.t_stop
+ && tra.stepper.t_count == tra.stepper.t_step ) {
+ tra.write_traces(time,p);
+ tra.stepper.t_count = 0;
+ }
+ }
+
+ if ( tra.stepper.Q ) { // store in memory
+ if ( time_steps >= tra.stepper.t_start
+ && time_steps <= tra.stepper.t_stop )
+ tra.store_traces(grid);
+ }
+
+ // ---- energy, flux, reflectivity -----------------------------------------------------
+
+ ene.average_reflex(grid);
+
+ if ( write_window(time_steps,&(ene.stepper)) ) {
+ ene.get_energies(grid);
+ ene.write_energies(time);
+ }
+
+ if ( write_window(time_steps,&(flu.stepper)) )
+ flu.write_flux(time,grid);
+
+ ref.average_reflex(grid);
+
+ if ( write_window(time_steps,&(ref.stepper)) )
+ ref.write_reflex(time);
+
+ // ---- snapshot -----------------------------------------------------------------------
+
+ if ( write_window(time_steps,&(sna.stepper)) )
+ sna.write_snap(time,grid,p);
+
+ // ---- phasespace ---------------------------------------------------------------------
+
+ if ( write_window(time_steps,&(pha_ion.stepper)) )
+ pha_ion.write_phasespace(time,p,grid);
+
+ if ( write_window(time_steps,&(pha_el.stepper)) )
+ pha_el.write_phasespace(time,p,grid);
+
+ // ---- velocity -----------------------------------------------------------------------
+
+ if ( write_window(time_steps,&(vel_ion.stepper)) )
+ vel_ion.write_velocity(time,p,grid);
+
+ if ( write_window(time_steps,&(vel_el.stepper)) )
+ vel_el.write_velocity(time,p,grid);
+
+ // ---- poisson ------------------------------------------------------------------------
+
+ if ( write_window(time_steps,&(poi.stepper)) ) {
+ poi.solve(grid);
+ poi.write(time,grid);
+ }
+
+ //---------------------- de ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_de)) ) spa.write_de(grid,time_out_count,p);
+
+ //---------------------- di ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_di)) ) spa.write_di(grid,time_out_count,p);
+
+ //---------------------- jx ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_jx)) ) spa.write_jx(grid,time_out_count,p);
+
+ //---------------------- jy ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_jy)) ) spa.write_jy(grid,time_out_count,p);
+
+ //---------------------- jz ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_jz)) ) spa.write_jz(grid,time_out_count,p);
+
+ //---------------------- ex ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_ex)) ) spa.write_ex(grid,time_out_count,p);
+
+ //---------------------- ey ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_ey)) ) spa.write_ey(grid,time_out_count,p);
+
+ //---------------------- ez ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_ez)) ) spa.write_ez(grid,time_out_count,p);
+
+ //---------------------- bx ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_bx)) ) spa.write_bx(grid,time_out_count,p);
+
+ //---------------------- by ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_by)) ) spa.write_by(grid,time_out_count,p);
+
+ //---------------------- bz ------------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_bz)) ) spa.write_bz(grid,time_out_count,p);
+
+ //---------------------- etx -----------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_etx)) ) spa.write_etx(grid,time_out_count,p);
+
+ //---------------------- ety -----------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_ety)) ) spa.write_ety(grid,time_out_count,p);
+
+ //---------------------- etz -----------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_etz)) ) spa.write_etz(grid,time_out_count,p);
+
+ //---------------------- edens ---------------------------------------------------------
+
+ if ( write_window(time_steps,&(spa.stepper_edens)) )
+ spa.write_edens(grid,time_out_count,p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
+
+
diff --git a/lpic/src/diagnostic.h b/lpic/src/diagnostic.h
new file mode 100644
index 0000000..64e309e
--- /dev/null
+++ b/lpic/src/diagnostic.h
@@ -0,0 +1,105 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_H
+#define DIAGNOSTIC_H
+
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+#include <readfile.h>
+
+#include <diagnostic_stepper.h>
+#include <diagnostic_trace.h>
+#include <diagnostic_spacetime.h>
+#include <diagnostic_energy.h>
+#include <diagnostic_reflex.h>
+#include <diagnostic_flux.h>
+#include <diagnostic_snapshot.h>
+#include <diagnostic_velocity.h>
+#include <diagnostic_phasespace.h>
+#include <diagnostic_poisson.h>
+
+class input_diagnostic {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+
+public:
+ int Q_restart;
+ char restart_file[filename_size];
+ int Q_restart_save;
+ char restart_file_save[filename_size];
+
+ input_diagnostic( parameter &p );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class diagnostic {
+
+private:
+
+ readfile rf;
+ input_diagnostic input;
+
+ int time_steps, time_out;
+
+ int domain_number;
+ char errname[filename_size];
+ char output_path[filename_size];
+
+public:
+
+ diagnostic ( parameter &p, domain* grid );
+ void out( double time, domain* grid, parameter &p );
+ void count( void );
+ int write_window( int time_steps, diagnostic_stepper *stepper );
+
+ int public_time_steps;
+ int time_out_count;
+
+ poisson poi;
+ snapshot sna;
+ el_velocity vel_el;
+ ion_velocity vel_ion;
+ flux flu;
+ reflex ref;
+ spacetime spa;
+ energy ene;
+ trace tra;
+ el_phasespace pha_el;
+ ion_phasespace pha_ion;
+
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
+
+
+
diff --git a/lpic/src/diagnostic_energy.C b/lpic/src/diagnostic_energy.C
new file mode 100644
index 0000000..f1a1997
--- /dev/null
+++ b/lpic/src/diagnostic_energy.C
@@ -0,0 +1,227 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <diagnostic_energy.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+energy::energy( parameter &p, domain* grid )
+ : rf(),
+ input(p),
+ stepper( input.stepper, p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("energy::Constructor",errname);
+
+ if( input.Q_restart == 0 ){
+ if(stepper.Q){
+ name = new( char [filename_size] );
+ sprintf(name, "%s/energy-%d", p.path, p.domain_number);
+
+ file.open(name,ios::out);
+ if (!file) bob.error( "cannot open file", name );
+
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+
+ file << "#" << setw(11) << "time"
+ << setw(12) << "flux"
+ << setw(12) << "total"
+ << setw(12) << "field"
+ << setw(12) << "field_tr"
+ << setw(12) << "field_lo"
+ << setw(12) << "kinetic" << endl;
+
+ file.close();
+ }
+
+ flux = 0;
+
+ get_energies( grid );
+
+ field_0 = field;
+ field_t_0 = field_t;
+ field_l_0 = field_l;
+ kinetic_0 = kinetic;
+ total_0 = total;
+ }
+ else{
+ if(stepper.Q){
+ name = new( char [filename_size] );
+ sprintf(name, "%s/energy-%d", p.path, p.domain_number);
+
+ file.open(name,ios::app);
+ if (!file) bob.error( "cannot open file", name );
+
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+
+ file << endl;
+
+ file.close();
+ }
+ char fname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ flux = atof( rf.getinput( "ene.flux" ) );
+ field_0 = atof( rf.getinput( "ene.field_0" ) );
+ field_t_0 = atof( rf.getinput( "ene.field_t_0" ) );
+ field_l_0 = atof( rf.getinput( "ene.field_l_0" ) );
+ kinetic_0 = atof( rf.getinput( "ene.kinetic_0" ) );
+ total_0 = atof( rf.getinput( "ene.total_0" ) );
+ stepper.t_count = atoi( rf.getinput( "ene.stepper.t_count" ) );
+ rf.closeinput();
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_energy::input_energy( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_energy::Constructor",errname);
+
+ rf.openinput( p.input_file_name );
+
+ stepper.Q = atoi( rf.setget( "&energy", "Q" ) );
+ stepper.t_start = atof( rf.setget( "&energy", "t_start" ) );
+ stepper.t_stop = atof( rf.setget( "&energy", "t_stop" ) );
+ stepper.t_step = atof( rf.setget( "&energy", "t_step" ) );
+ stepper.x_start = -1; // not used
+ stepper.x_stop = -1; // not used
+ stepper.x_step = -1; // not used
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+
+ rf.closeinput();
+
+ bob.message("paramter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_energy::save( parameter &p )
+{
+ static error_handler bob("input_energy::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "diagnostic energy" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q : " << stepper.Q << endl;
+ outfile << "t_start : " << stepper.t_start << endl;
+ outfile << "t_stop : " << stepper.t_stop << endl;
+ outfile << "t_step : " << stepper.t_step << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void energy::get_energies( domain* grid )
+{
+ static error_handler bob("energy::get_energies",errname);
+
+ struct cell *cell;
+ struct particle *part;
+
+ field = 0;
+ field_l = 0;
+ field_t = 0;
+ kinetic = 0;
+ total = 0;
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next )
+ {
+ field_l += 0.5 * sqr(cell->ex);
+ field_t += 0.5 * ( sqr(cell->ey)+sqr(cell->ez)+sqr(cell->bz)+sqr(cell->by) );
+
+ if (cell->npart != 0) {
+
+ for( part=cell->first; part!=NULL; part=part->next )
+ {
+ kinetic += part->n * part->m * ( 1.0/part->igamma - 1.0 );
+ }
+ }
+ }
+ field = field_l + field_t;
+ total = field + kinetic;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void energy::write_energies( double time )
+{
+ static error_handler bob("energy::write_energies",errname);
+
+ file.open(name,ios::app);
+ if (!file) bob.error( "cannot open file", name );
+
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+
+ file << setw(11) << time
+ << setw(12) << flux
+ << setw(12) << total - total_0
+ << setw(12) << field - field_0
+ << setw(12) << field_t - field_t_0
+ << setw(12) << field_l - field_l_0
+ << setw(12) << kinetic - kinetic_0 << endl;
+
+ file.close();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void energy::average_reflex( domain *grid )
+{
+ static error_handler bob("energy::average_reflex",errname);
+
+ flux += ( sqr(grid->left->fp) + sqr(grid->left->gm) );
+ flux -= ( sqr(grid->left->fm) + sqr(grid->left->gp) );
+ flux += ( sqr(grid->right->fm) + sqr(grid->right->gp) );
+ flux -= ( sqr(grid->right->fp) + sqr(grid->right->gm) );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
diff --git a/lpic/src/diagnostic_energy.h b/lpic/src/diagnostic_energy.h
new file mode 100644
index 0000000..3197151
--- /dev/null
+++ b/lpic/src/diagnostic_energy.h
@@ -0,0 +1,75 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_ENERGY_H
+#define DIAGNOSTIC_ENERGY_H
+
+#include <diagnostic_stepper.h>
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+
+class input_energy {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+
+public:
+ stepper_param stepper;
+ int Q_restart;
+ char restart_file[filename_size];
+
+ input_energy( parameter &p );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+class energy {
+private:
+ char errname[filename_size];
+ readfile rf;
+ input_energy input;
+
+public:
+ diagnostic_stepper stepper;
+
+ double flux;
+ double field, field_0;
+ double field_t, field_t_0;
+ double field_l, field_l_0;
+ double kinetic, kinetic_0;
+ double total, total_0;
+ char *name;
+ ofstream file;
+
+ energy ( parameter &p, domain* grid );
+ void get_energies ( domain* grid );
+ void write_energies ( double time );
+ void average_reflex ( domain *grid );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
diff --git a/lpic/src/diagnostic_flux.C b/lpic/src/diagnostic_flux.C
new file mode 100644
index 0000000..613ab33
--- /dev/null
+++ b/lpic/src/diagnostic_flux.C
@@ -0,0 +1,156 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <diagnostic_flux.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+flux::flux( parameter &p )
+ : rf(),
+ input(p),
+ stepper( input.stepper, p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("flux::Constructor",errname);
+
+ if( input.Q_restart == 0 ){
+ if(stepper.Q){
+ name = new( char [filename_size] );
+ sprintf(name, "%s/flux-%d", p.path, p.domain_number);
+
+ file.open(name,ios::out);
+ if (!file) bob.error( "cannot open file", name );
+
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+
+ file << "#" << setw(11) << "time"
+ << setw(14) << "S+ left" << setw(12) << "S- left"
+ << setw(14) << "S+ right" << setw(12) << "S- right" << endl;
+
+ file.close();
+ }
+ }
+ else{
+ if(stepper.Q){
+ name = new( char [filename_size] );
+ sprintf(name, "%s/flux-%d", p.path, p.domain_number);
+
+ file.open(name,ios::app);
+ if (!file) bob.error( "cannot open file", name );
+
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+ file << endl;
+ file.close();
+
+ char fname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ stepper.t_count = atoi( rf.getinput( "flu.stepper.t_count" ) );
+ rf.closeinput();
+ }
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_flux::input_flux( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_flux::Constructor",errname);
+
+ rf.openinput( p.input_file_name );
+
+ stepper.Q = atoi( rf.setget( "&flux", "Q" ) );
+ stepper.t_start = atof( rf.setget( "&flux", "t_start" ) );
+ stepper.t_stop = atof( rf.setget( "&flux", "t_stop" ) );
+ stepper.t_step = atof( rf.setget( "&flux", "t_step" ) );
+ stepper.x_start = -1; // not used
+ stepper.x_stop = -1; // not used
+ stepper.x_step = -1; // not used
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_flux::save( parameter &p )
+{
+ static error_handler bob("input_flux::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "diagnostic flux" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q : " << stepper.Q << endl;
+ outfile << "t_start : " << stepper.t_start << endl;
+ outfile << "t_stop : " << stepper.t_stop << endl;
+ outfile << "t_step : " << stepper.t_step << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void flux::write_flux( double time, domain *grid )
+{
+ static error_handler bob("flux::write_flux",errname);
+
+ file.open(name,ios::app);
+ if (!file) bob.error( "cannot open file", name );
+
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+
+ file << setw(12) << time
+ << setw(14) << sqr(grid->left->fp) + sqr(grid->left->gm)
+ << setw(12) << sqr(grid->left->fm) + sqr(grid->left->gp)
+ << setw(14) << sqr(grid->right->fp) + sqr(grid->right->gm)
+ << setw(12) << sqr(grid->right->fm) + sqr(grid->right->gp) << endl;
+
+ file.close();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
diff --git a/lpic/src/diagnostic_flux.h b/lpic/src/diagnostic_flux.h
new file mode 100644
index 0000000..54947d6
--- /dev/null
+++ b/lpic/src/diagnostic_flux.h
@@ -0,0 +1,70 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_FLUX_H
+#define DIAGNOSTIC_FLUX_H
+
+#include <diagnostic_stepper.h>
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+
+
+class input_flux {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+
+public:
+ stepper_param stepper;
+ int Q_restart;
+ char restart_file[filename_size];
+
+ input_flux( parameter &p );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class flux {
+private:
+ char errname[filename_size];
+ readfile rf;
+ input_flux input;
+
+public:
+ diagnostic_stepper stepper;
+
+ char *name;
+ ofstream file;
+
+ flux ( parameter &p );
+ void write_flux ( double time, domain* grid );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
diff --git a/lpic/src/diagnostic_phasespace.C b/lpic/src/diagnostic_phasespace.C
new file mode 100644
index 0000000..9b52f27
--- /dev/null
+++ b/lpic/src/diagnostic_phasespace.C
@@ -0,0 +1,262 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <diagnostic_phasespace.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+el_phasespace::el_phasespace( parameter &p,
+ int species_input, char *species_name_input )
+ : phasespace(p,species_input,species_name_input)
+{
+}
+
+ion_phasespace::ion_phasespace( parameter &p,
+ int species_input, char *species_name_input )
+ : phasespace(p,species_input,species_name_input)
+{
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+phasespace::phasespace( parameter &p,
+ int species_input, char *species_name_input )
+ : rf(),
+ input(p,species_name_input),
+ stepper( input.stepper, p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("phasespace::Constructor",errname);
+
+ species = species_input;
+ sprintf( species_name, "%s", species_name_input );
+
+ dim = 399; // 400 velocity bins: 0...399
+
+ x = ucmatrix( 0, dim, 0, dim );
+ y = ucmatrix( 0, dim, 0, dim );
+ z = ucmatrix( 0, dim, 0, dim );
+
+ Beta = p.Beta;
+ Gamma = p.Gamma;
+
+ vcut = 1.0;
+
+ box_cells = input.cells;
+ box_length = (double) input.cells / input.cells_per_wl;
+
+ name = new( char [filename_size] );
+
+ if( input.Q_restart == 1 ){
+ char fname[ filename_size ];
+ char varname[filename_size];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ sprintf( varname, "pha_%s.stepper.t_count", species_name );
+ stepper.t_count = atoi( rf.getinput( varname ) );
+ rf.closeinput();
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_phasespace::input_phasespace( parameter &p, char *species_name_input )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_phasespace::Constructor",errname);
+ char input_name[filename_size];
+
+ sprintf( species_name, "%s", species_name_input );
+
+ rf.openinput( p.input_file_name );
+
+ cells = atoi( rf.setget( "&box", "cells" ) );
+ cells_per_wl = atoi( rf.setget( "&box", "cells_per_wl" ) );
+
+ sprintf( input_name, "&%s_phasespace", species_name );
+ stepper.Q = atoi( rf.setget( input_name, "Q" ) );
+ stepper.t_start = atof( rf.setget( input_name, "t_start" ) );
+ stepper.t_stop = atof( rf.setget( input_name, "t_stop" ) );
+ stepper.t_step = atof( rf.setget( input_name, "t_step" ) );
+
+ stepper.x_start = -1; // not used
+ stepper.x_stop = -1; // not used
+ stepper.x_step = -1; // not used
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_phasespace::save( parameter &p )
+{
+ static error_handler bob("input_phasespace::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "diagnostic " << species_name << "_phasespace" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q : " << stepper.Q << endl;
+ outfile << "t_start : " << stepper.t_start << endl;
+ outfile << "t_stop : " << stepper.t_stop << endl;
+ outfile << "t_step : " << stepper.t_step << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void phasespace::write_phasespace( double time, parameter &p, domain *grid )
+{
+ static error_handler bob("phasespace::write_phasespace",errname);
+
+ struct cell *cell;
+ struct particle *part;
+ int i, j;
+
+ int dim1 = (int) floor( 1.0 * dim * grid->left->number / box_cells );
+ int dim2 = (int) floor( 1.0 * dim * grid->right->number / box_cells );
+
+ for( i=0; i<=dim; i++ )
+ for( j=0; j<=dim; j++ )
+ x[i][j]=y[i][j]=z[i][j]=0;
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+
+ if (cell->npart != 0) {
+
+ for( part=cell->first; part!=NULL; part=part->next ) {
+
+ if (part->species == species) {
+ vx = part->ux * part->igamma;
+ vy = part->uy * part->igamma;
+ vz = part->uz * part->igamma;
+
+ vx = 1.0/Gamma * vx / ( 1 + vy * Beta );
+ vz = 1.0/Gamma * vz / ( 1 + vy * Beta );
+ vy = ( vy + Beta ) / ( 1 + vy * Beta );
+
+ bx = (int) floor( part->x/box_length * dim + 0.5 );
+ bvx = (int) floor( 0.5 * dim * (1 + vx/vcut) + 0.5 );
+ bvy = (int) floor( 0.5 * dim * (1 + vy/vcut) + 0.5 );
+ bvz = (int) floor( 0.5 * dim * (1 + vz/vcut) + 0.5 );
+
+ if (bvx>=0 && bvx<=dim) x[bvx][bx]++;
+ else
+ {
+ bob.message( "bx = ", bx );
+ bob.message( "vx = ", vx );
+ bob.message( "vy = ", vy );
+ bob.message( "vz = ", vz );
+ bob.message( "vcut = ", vcut );
+ bob.message( "part->ux = ", part->ux );
+ bob.message( "part->uy = ", part->uy );
+ bob.message( "part->uz = ", part->uz );
+ bob.message( "part->igamma = ", part->igamma );
+ bob.error( "velocity bin out of range (bvx)" );
+ }
+ if (bvy>=0 && bvy<=dim) y[bvy][bx]++;
+ else
+ {
+ bob.message( "bx = ", bx );
+ bob.message( "vx = ", vx );
+ bob.message( "vy = ", vy );
+ bob.message( "vz = ", vz );
+ bob.message( "vcut = ", vcut );
+ bob.message( "part->ux = ", part->ux );
+ bob.message( "part->uy = ", part->uy );
+ bob.message( "part->uz = ", part->uz );
+ bob.message( "part->igamma = ", part->igamma );
+ bob.error( "velocity bin out of range (bvy)" );
+ }
+ if (bvz>=0 && bvz<=dim) z[bvz][bx]++;
+ else
+ {
+ bob.message( "bx = ", bx );
+ bob.message( "vx = ", vx );
+ bob.message( "vy = ", vy );
+ bob.message( "vz = ", vz );
+ bob.message( "vcut = ", vcut );
+ bob.message( "part->ux = ", part->ux );
+ bob.message( "part->uy = ", part->uy );
+ bob.message( "part->uz = ", part->uz );
+ bob.message( "part->igamma = ", part->igamma );
+ bob.error( "velocity bin out of range (bvz)" );
+ }
+ }
+ }
+ }
+ }
+
+ sprintf(name,"%s/phasex-%d-sp%d-%.3f", p.path, p.domain_number, species, time);
+ file_x = fopen( name, "wb" );
+ fwrite( &dim1, sizeof(int), 1, file_x );
+ fwrite( &dim2, sizeof(int), 1, file_x );
+
+ sprintf(name,"%s/phasey-%d-sp%d-%.3f", p.path, p.domain_number, species, time);
+ file_y = fopen( name, "wb" );
+ fwrite( &dim1, sizeof(int), 1, file_y );
+ fwrite( &dim2, sizeof(int), 1, file_y );
+
+ sprintf(name,"%s/phasez-%d-sp%d-%.3f", p.path, p.domain_number, species,time);
+ file_z = fopen( name, "wb" );
+ fwrite( &dim1, sizeof(int), 1, file_z );
+ fwrite( &dim2, sizeof(int), 1, file_z );
+
+ for( i=0; i<=dim; i++ ) {
+ fwrite( x[i]+dim1, sizeof(unsigned char), dim2-dim1+1, file_x );
+ fwrite( y[i]+dim1, sizeof(unsigned char), dim2-dim1+1, file_y );
+ fwrite( z[i]+dim1, sizeof(unsigned char), dim2-dim1+1, file_z );
+ }
+
+ fclose( file_x );
+ fclose( file_y );
+ fclose( file_z );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
+
+
+
diff --git a/lpic/src/diagnostic_phasespace.h b/lpic/src/diagnostic_phasespace.h
new file mode 100644
index 0000000..ef50cc5
--- /dev/null
+++ b/lpic/src/diagnostic_phasespace.h
@@ -0,0 +1,101 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_PHASESPACE_H
+#define DIAGNOSTIC_PHASESPACE_H
+
+#include <diagnostic_stepper.h>
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+#include <readfile.h>
+
+
+class input_phasespace {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+ char species_name[filename_size];
+
+public:
+ stepper_param stepper;
+ int n_domains;
+ int cells, cells_per_wl;
+ int Q_restart;
+ char restart_file[filename_size];
+
+ input_phasespace( parameter &p, char *species_name_input );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class phasespace {
+private:
+ char errname[filename_size];
+ readfile rf;
+ input_phasespace input;
+ int species;
+ char species_name[filename_size];
+
+public:
+ diagnostic_stepper stepper;
+
+ int dim;
+ int box_cells;
+ double box_length;
+ double Beta, Gamma;
+ double vcut;
+ unsigned char **x, **y, **z;
+ double vx, vy, vz;
+ int bx, bvx, bvy, bvz;
+ char *name;
+ FILE *file_x, *file_y, *file_z;
+
+ phasespace ( parameter &p,
+ int species_input, char *species_name_input );
+ void write_phasespace( double time, parameter &p, domain *grid );
+};
+
+
+class el_phasespace : public phasespace {
+public:
+
+ el_phasespace( parameter &p,
+ int species_input=0, char *species_name_input="el" );
+};
+
+
+class ion_phasespace : public phasespace {
+public:
+
+ ion_phasespace( parameter &p,
+ int species_input=1, char *species_name_input="ion" );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
diff --git a/lpic/src/diagnostic_poisson.C b/lpic/src/diagnostic_poisson.C
new file mode 100644
index 0000000..1994db6
--- /dev/null
+++ b/lpic/src/diagnostic_poisson.C
@@ -0,0 +1,315 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <diagnostic_poisson.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+poisson::poisson( parameter &p, domain* grid )
+ : rf(),
+ input(p),
+ stepper( input.stepper, p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("poisson::Constructor",errname);
+
+ double nach, vor;
+ int n = grid->n_cells; // number of grid points
+
+ spp = p.spp;
+ domain_number = p.domain_number;
+ output_path = new char [filename_size];
+
+ strcpy(output_path,p.path);
+
+ if (input.n_domains>1) {
+ stepper.Q = 0;
+ bob.message( "parallel processing -> no fft" );
+ }
+ else {
+ if ( (nach=modf(log(n)/log(2),&vor)) > TINY ) {
+ stepper.Q = 0;
+ bob.message( "# cells not a power of 2 -> no fft" );
+ }
+ else {
+ stepper.Q = 1;
+
+ ex = new( double [grid->n_cells] );
+ rhok = new( double [2*grid->n_cells + 1] );
+ phik = new( double [2*grid->n_cells + 1] );
+
+ name = new( char [filename_size] );
+ }
+ }
+
+ if( input.Q_restart == 1 ) {
+ char fname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ stepper.t_count = atoi( rf.getinput( "poi.stepper.t_count" ) );
+ rf.closeinput();
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_poisson::input_poisson( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_poisson::Constructor",errname);
+
+ rf.openinput( p.input_file_name );
+
+ n_domains = p.n_domains;
+
+ stepper.Q = 1; // not needed
+ stepper.t_start = atof( rf.setget( "&propagate", "prop_start" ) );
+ stepper.t_stop = atof( rf.setget( "&propagate", "prop_stop" ) );
+ stepper.t_step = 1; // once per cycle
+ stepper.x_start = -1; // not needed
+ stepper.x_stop = -1; // not needed
+ stepper.x_step = -1; // not needed
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_poisson::save( parameter &p )
+{
+ static error_handler bob("input_poisson::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "diagnostic poisson" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q : " << stepper.Q << endl;
+ outfile << "t_start : " << stepper.t_start << endl;
+ outfile << "t_stop : " << stepper.t_stop << endl;
+ outfile << "t_step : " << stepper.t_step << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void poisson::write( double time, domain *grid )
+{
+ static error_handler bob("diagnostic::write_poisson",errname);
+
+ struct cell *cell;
+ int i;
+
+ sprintf(name,"%s/poisson-%d-%.3f", output_path, domain_number, time);
+
+ file.open(name);
+ if (!file) bob.error("cannot open snapshot file", name );
+
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+
+ file << "#" << setw(11) << "x"
+ << setw(12) << "Ex-Current"
+ << setw(12) << "Ex-Poisson" << endl;
+
+ for( i=0, cell=grid->left; cell!=grid->rbuf; cell=cell->next, i++ )
+ {
+ file << setw(12) << cell->x
+ << setw(12) << cell->ex
+ << setw(12) << ex[i] << endl;
+ }
+
+ file.close();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void poisson::solve( domain* grid )
+// n_cells = power of 2 is assumed
+// solves Poisson equation to obtain electric field Ex'
+// compares Ex' with Ex obtained from Jx during simulation
+// can be used to initialize Ex from an initial charge distribution
+{
+ static error_handler bob("diagnostic::solve_poisson",errname);
+
+ int n = grid->n_cells;
+ double dx = grid->dx; // grid constant
+ double dk = 2*PI/(dx*n); // grid constant
+ double kn, Kn; // slitfunction
+ double b; // homogeneous solution
+ int i;
+ struct cell *cell;
+
+ // fourier transform of the charge density
+
+ for( i=1, cell=grid->left; cell!=grid->rbuf; cell=cell->next, i++ )
+ {
+ rhok[2*i-1] = cell->charge; // real part
+ rhok[2*i] = 0; // imaginary part
+ }
+ fft(rhok,n,1); // transform
+
+ for( i=1; i<n; i++ ) // potential in k-space
+ { // smooth at large k
+ if (i<=0.5*n) kn=dk*i;
+ else kn=dk*(i-n);
+
+ Kn=kn*dif(kn*dx/2); // LOCAL differences
+ // new units: 1/eps -> (2pi)^2 in Poisson's equation!
+ phik[2*i+1] = sqr(2*PI/Kn) * rhok[2*i+1] * smooth(kn*dx/2);
+ phik[2*i+2] = sqr(2*PI/Kn) * rhok[2*i+2] * smooth(kn*dx/2);
+ }
+ phik[1] = phik[2] = 0; // FT_phi(k=0):=0
+
+ fft(phik,n,-1);
+
+ // take real part and add homogeneous solution --> potential
+ // calculate electric field and electrostatic energy density
+
+ // new units: E = - div phi --> E = - 1/2pi div phi
+
+ b = ( phik[1] - phik[3] ) / (2*PI*dx*n);
+ ex[0] = - (double) ( phik[3] - phik[1] ) / (2*PI*dx*n) - b;
+
+ for(i=1;i<=n-2;i++)
+ ex[i] = - ( phik[2*i+3] - phik[2*i-1] ) / (4*PI*dx*n) - b;
+
+ ex[n-1] = - ( phik[2*n-3] - phik[2*n-5] ) / (2*PI*dx*n) - b;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+double poisson::dif( double in )
+{
+ double out;
+
+ if (in==0) out=1;
+ else out=sin(in)/in;
+ return out;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+double poisson::smooth( double in )
+/*
+ cutoff at short wavelengths : a2
+ corrects omega_p(k) to order (kdx)^4 : a1
+*/
+{
+ double out;
+ double a1=0.5;
+ double a2=0.1; /* vorher a2=0.01 */
+
+ if (in==0) out=1;
+ else
+ {
+ out = a1 * pow( sin(in),2 ) - a2 * pow( sin(in)/cos(in), 4 );
+ out = exp( 2 * out );
+ }
+ return out;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+#define SWAP(a,b) tempr=(a);(a)=(b);(b)=tempr
+
+void poisson::fft( double* data, int nn, int isign)
+// numerical recipies routine "four1.c"
+// changed data[], tempr, tempi from float to double
+{
+ int n,mmax,m,j,istep,i;
+ double wtemp,wr,wpr,wpi,wi,theta;
+ double tempr,tempi;
+
+ n=nn << 1;
+ j=1;
+ for (i=1;i<n;i+=2) {
+ if (j > i) {
+ SWAP(data[j],data[i]);
+ SWAP(data[j+1],data[i+1]);
+ }
+ m=n >> 1;
+ while (m >= 2 && j > m) {
+ j -= m;
+ m >>= 1;
+ }
+ j += m;
+ }
+ mmax=2;
+ while (n > mmax) {
+ istep=2*mmax;
+ theta=6.28318530717959/(isign*mmax);
+ wtemp=sin(0.5*theta);
+ wpr = -2.0*wtemp*wtemp;
+ wpi=sin(theta);
+ wr=1.0;
+ wi=0.0;
+ for (m=1;m<mmax;m+=2) {
+ for (i=m;i<=n;i+=istep) {
+ j=i+mmax;
+ tempr=wr*data[j]-wi*data[j+1];
+ tempi=wr*data[j+1]+wi*data[j];
+ data[j]=data[i]-tempr;
+ data[j+1]=data[i+1]-tempi;
+ data[i] += tempr;
+ data[i+1] += tempi;
+ }
+ wr=(wtemp=wr)*wpr-wi*wpi+wr;
+ wi=wi*wpr+wtemp*wpi+wi;
+ }
+ mmax=istep;
+ }
+}
+
+#undef SWAP
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
diff --git a/lpic/src/diagnostic_poisson.h b/lpic/src/diagnostic_poisson.h
new file mode 100644
index 0000000..0f6918e
--- /dev/null
+++ b/lpic/src/diagnostic_poisson.h
@@ -0,0 +1,83 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_POISSON_H
+#define DIAGNOSTIC_POISSON_H
+
+#include <diagnostic_stepper.h>
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+#include <readfile.h>
+
+class input_poisson {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+
+public:
+ stepper_param stepper;
+ int n_domains;
+ double time_start, time_stop;
+ int Q_restart;
+ char restart_file[filename_size];
+
+ input_poisson( parameter &p );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class poisson {
+
+private:
+
+ readfile rf;
+ input_poisson input;
+ int spp;
+ int domain_number;
+ char errname[filename_size];
+ char *output_path;
+
+ void fft ( double* data, int nn, int isign );
+ double dif ( double in );
+ double smooth ( double in );
+
+public:
+ diagnostic_stepper stepper;
+
+ double *ex, *rhok, *phik;
+ char *name;
+ ofstream file;
+
+ poisson ( parameter &p, domain *grid );
+ void solve ( domain* grid );
+ void write ( double time, domain* grid );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
diff --git a/lpic/src/diagnostic_reflex.C b/lpic/src/diagnostic_reflex.C
new file mode 100644
index 0000000..11b1fbe
--- /dev/null
+++ b/lpic/src/diagnostic_reflex.C
@@ -0,0 +1,186 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <diagnostic_reflex.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+reflex::reflex( parameter &p )
+ : rf(),
+ input(p),
+ stepper( input.stepper, p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("reflex::Constructor",errname);
+
+ if( input.Q_restart == 0 ){
+ buf = new( double [4] );
+ buf[0] = 0;
+ buf[1] = 0;
+ buf[2] = 0;
+ buf[3] = 0;
+
+ if(stepper.Q){
+ name = new( char [filename_size] );
+ sprintf(name, "%s/reflex-%d", p.path, p.domain_number);
+
+ file.open(name,ios::app);
+ if (!file) bob.error( "cannot open file", name );
+
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+
+ file << "#" << setw(11) << "time"
+ << setw(14) << "R left" << setw(12) << "R right" << endl;
+
+ file.close();
+ }
+ }
+ else{
+ buf = new( double [4] );
+
+ char fname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ buf[0] = atof( rf.getinput( "ref.buf[0]" ) );
+ buf[1] = atof( rf.getinput( "ref.buf[1]" ) );
+ buf[2] = atof( rf.getinput( "ref.buf[2]" ) );
+ buf[3] = atof( rf.getinput( "ref.buf[3]" ) );
+ stepper.t_count = atoi( rf.getinput( "ref.stepper.t_count" ) );
+ rf.closeinput();
+
+ if(stepper.Q){
+ name = new( char [filename_size] );
+ sprintf(name, "%s/reflex-%d", p.path, p.domain_number);
+ }
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_reflex::input_reflex( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_reflex::Constructor",errname);
+
+ rf.openinput( p.input_file_name );
+
+ stepper.Q = atoi( rf.setget( "&reflex", "Q" ) );
+ stepper.t_start = atof( rf.setget( "&reflex", "t_start" ) );
+ stepper.t_stop = atof( rf.setget( "&reflex", "t_stop" ) );
+ stepper.t_step = atof( rf.setget( "&reflex", "t_step" ) );
+ stepper.x_start = -1; // not used
+ stepper.x_stop = -1; // not used
+ stepper.x_step = -1; // not used
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_reflex::save( parameter &p )
+{
+ static error_handler bob("input_reflex::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "diagnostic reflex" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q : " << stepper.Q << endl;
+ outfile << "t_start : " << stepper.t_start << endl;
+ outfile << "t_stop : " << stepper.t_stop << endl;
+ outfile << "t_step : " << stepper.t_step << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void reflex::average_reflex( domain *grid )
+{
+ static error_handler bob("reflex::average_reflex",errname);
+
+ buf[0] += sqr(grid->left->fp) + sqr(grid->left->gm);
+ buf[1] += sqr(grid->left->fm) + sqr(grid->left->gp);
+ buf[2] += sqr(grid->right->fm) + sqr(grid->right->gp);
+ buf[3] += sqr(grid->right->fp) + sqr(grid->right->gm);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void reflex::write_reflex( double time )
+{
+ static error_handler bob("reflex::write_reflex",errname);
+
+ double rl, rr;
+
+ if (buf[0]>0) rl = buf[1] / buf[0];
+ else rl = 0;
+ if (rl>10) rl = 0;
+
+
+ if (buf[2]>0) rr = buf[3] / buf[2];
+ else rr = 0;
+ if (rr>10) rr = 0;
+
+ buf[0] = 0;
+ buf[1] = 0;
+ buf[2] = 0;
+ buf[3] = 0;
+
+ file.open(name,ios::app);
+ if (!file) bob.error( "cannot open file", name );
+
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+
+ file << setw(12) << time
+ << setw(14) << rl << setw(12) << rr << endl;
+
+ file.close();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
diff --git a/lpic/src/diagnostic_reflex.h b/lpic/src/diagnostic_reflex.h
new file mode 100644
index 0000000..4e6b7a0
--- /dev/null
+++ b/lpic/src/diagnostic_reflex.h
@@ -0,0 +1,72 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_REFLEX_H
+#define DIAGNOSTIC_REFLEX_H
+
+#include <diagnostic_stepper.h>
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+
+
+class input_reflex {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+
+public:
+ stepper_param stepper;
+ int Q_restart;
+ char restart_file[filename_size];
+
+ input_reflex( parameter &p );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class reflex {
+private:
+ char errname[filename_size];
+ readfile rf;
+ input_reflex input;
+
+public:
+ diagnostic_stepper stepper;
+
+ double *buf;
+ char *name;
+ ofstream file;
+
+ reflex ( parameter &p );
+ void average_reflex ( domain* grid );
+ void write_reflex ( double time );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
diff --git a/lpic/src/diagnostic_snapshot.C b/lpic/src/diagnostic_snapshot.C
new file mode 100644
index 0000000..a02eba3
--- /dev/null
+++ b/lpic/src/diagnostic_snapshot.C
@@ -0,0 +1,157 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <diagnostic_snapshot.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+snapshot::snapshot( parameter &p )
+ : rf(),
+ input(p),
+ stepper( input.stepper, p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("snapshot::Constructor",errname);
+
+ name = new( char [filename_size] );
+
+ if( input.Q_restart == 1 ){
+ char fname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ stepper.t_count = atoi( rf.getinput( "sna.stepper.t_count" ) );
+ rf.closeinput();
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_snapshot::input_snapshot( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_snapshot::Constructor",errname);
+
+ rf.openinput( p.input_file_name );
+
+ stepper.Q = atoi( rf.setget( "&snapshot", "Q" ) );
+ stepper.t_start = atof( rf.setget( "&snapshot", "t_start" ) );
+ stepper.t_stop = atof( rf.setget( "&snapshot", "t_stop" ) );
+ stepper.t_step = atof( rf.setget( "&snapshot", "t_step" ) );
+ stepper.x_start = -1; // not used
+ stepper.x_stop = -1; // not used
+ stepper.x_step = -1; // not used
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_snapshot::save( parameter &p )
+{
+ static error_handler bob("input_snapshot::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "diagnostic snapshot" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q : " << stepper.Q << endl;
+ outfile << "t_start : " << stepper.t_start << endl;
+ outfile << "t_stop : " << stepper.t_stop << endl;
+ outfile << "t_step : " << stepper.t_step << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void snapshot::write_snap( double time, domain* grid, parameter &p )
+{
+ static error_handler bob("snapshot::out_snap",errname);
+ struct cell *cell;
+
+ sprintf(name,"%s/snap-%d-%.3f", p.path, p.domain_number, time);
+
+ file.open(name);
+ if (!file) bob.error("cannot open snapshot file", name );
+
+ file.precision( 3 );
+ file.setf( ios::showpoint | ios::scientific );
+
+ file << "#"
+ << setw(11) << "x"
+ << setw(12) << "Ex"
+ << setw(12) << "Ey"
+ << setw(12) << "Ez"
+ << setw(12) << "By"
+ << setw(12) << "Bz"
+ << setw(12) << "rho_el"
+ << setw(12) << "rho_ion"
+ << setw(12) << "jx"
+ << setw(12) << "jy"
+ << setw(12) << "jz"
+ << setw(12) << "#el"
+ << setw(12) << "#ion" << endl;
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next )
+ {
+ file << setw(12) << cell->x
+ << setw(12) << cell->ex
+ << setw(12) << cell->ey
+ << setw(12) << cell->ez
+ << setw(12) << cell->by
+ << setw(12) << cell->bz
+ << setw(12) << cell->dens[0]
+ << setw(12) << cell->dens[1]
+ << setw(12) << cell->jx
+ << setw(12) << cell->jy
+ << setw(12) << cell->jz
+ << setw(12) << cell->np[0]
+ << setw(12) << cell->np[1] << endl;
+ }
+
+ file.close();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
diff --git a/lpic/src/diagnostic_snapshot.h b/lpic/src/diagnostic_snapshot.h
new file mode 100644
index 0000000..cc64b19
--- /dev/null
+++ b/lpic/src/diagnostic_snapshot.h
@@ -0,0 +1,73 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_SNAPSHOT_H
+#define DIAGNOSTIC_SNAPSHOT_H
+
+#include <diagnostic_stepper.h>
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+#include <readfile.h>
+
+
+class input_snapshot {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+
+public:
+ stepper_param stepper;
+ int Q_restart;
+ char restart_file[filename_size];
+
+ input_snapshot( parameter &p );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class snapshot {
+private:
+
+ readfile rf;
+ input_snapshot input;
+ char errname[filename_size];
+
+public:
+
+ diagnostic_stepper stepper;
+
+ char *name;
+ ofstream file;
+
+ snapshot ( parameter &p );
+ void write_snap ( double time, domain* grid, parameter &p );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
diff --git a/lpic/src/diagnostic_spacetime.C b/lpic/src/diagnostic_spacetime.C
new file mode 100644
index 0000000..6af1e8f
--- /dev/null
+++ b/lpic/src/diagnostic_spacetime.C
@@ -0,0 +1,1305 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <diagnostic_spacetime.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+spacetime::spacetime( parameter &p )
+ : rf(),
+ input(p),
+ stepper_de( input.stepper_de, p ),
+ stepper_di( input.stepper_di, p ),
+ stepper_jx( input.stepper_jx, p ),
+ stepper_jy( input.stepper_jy, p ),
+ stepper_jz( input.stepper_jz, p ),
+ stepper_ex( input.stepper_ex, p ),
+ stepper_ey( input.stepper_ey, p ),
+ stepper_ez( input.stepper_ez, p ),
+ stepper_bx( input.stepper_bx, p ),
+ stepper_by( input.stepper_by, p ),
+ stepper_bz( input.stepper_bz, p ),
+ stepper_etx( input.stepper_etx, p ),
+ stepper_ety( input.stepper_ety, p ),
+ stepper_etz( input.stepper_etz, p ),
+ stepper_edens( input.stepper_edens, p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("spacetime::Constructor",errname);
+
+ name_de = new (char [filename_size]);
+ name_di = new (char [filename_size]);
+ name_jx = new (char [filename_size]);
+ name_jy = new (char [filename_size]);
+ name_jz = new (char [filename_size]);
+ name_ex = new (char [filename_size]);
+ name_ey = new (char [filename_size]);
+ name_ez = new (char [filename_size]);
+ name_bx = new (char [filename_size]);
+ name_by = new (char [filename_size]);
+ name_bz = new (char [filename_size]);
+ name_etx = new (char [filename_size]);
+ name_ety = new (char [filename_size]);
+ name_etz = new (char [filename_size]);
+ name_edens = new (char [filename_size]);
+
+ stepper_de.t_start += 1; stepper_de.t_stop += 1;
+ stepper_di.t_start += 1; stepper_di.t_stop += 1;
+ stepper_ex.t_start += 1; stepper_ex.t_stop += 1;
+ stepper_ey.t_start += 1; stepper_ey.t_stop += 1;
+ stepper_ez.t_start += 1; stepper_ez.t_stop += 1;
+ stepper_bx.t_start += 1; stepper_bx.t_stop += 1;
+ stepper_by.t_start += 1; stepper_by.t_stop += 1;
+ stepper_bz.t_start += 1; stepper_bz.t_stop += 1;
+ stepper_jx.t_start += 1; stepper_jx.t_stop += 1;
+ stepper_jy.t_start += 1; stepper_jy.t_stop += 1;
+ stepper_jz.t_start += 1; stepper_jz.t_stop += 1;
+ stepper_etx.t_start += 1; stepper_etx.t_stop += 1;
+ stepper_ety.t_start += 1; stepper_ety.t_stop += 1;
+ stepper_etz.t_start += 1; stepper_etz.t_stop += 1;
+ stepper_edens.t_start += 1; stepper_edens.t_stop += 1;
+
+ if ( input.Q_restart == 0 ){
+ output_period_de = (int) floor( input.stepper_de.t_start - 1 + 0.5 );
+ output_period_di = (int) floor( input.stepper_di.t_start - 1 + 0.5 );
+ output_period_jx = (int) floor( input.stepper_jx.t_start - 1 + 0.5 );
+ output_period_jy = (int) floor( input.stepper_jy.t_start - 1 + 0.5 );
+ output_period_jz = (int) floor( input.stepper_jz.t_start - 1 + 0.5 );
+ output_period_ex = (int) floor( input.stepper_ex.t_start - 1 + 0.5 );
+ output_period_ey = (int) floor( input.stepper_ey.t_start - 1 + 0.5 );
+ output_period_ez = (int) floor( input.stepper_ez.t_start - 1 + 0.5 );
+ output_period_bx = (int) floor( input.stepper_bx.t_start - 1 + 0.5 );
+ output_period_by = (int) floor( input.stepper_by.t_start - 1 + 0.5 );
+ output_period_bz = (int) floor( input.stepper_bz.t_start - 1 + 0.5 );
+ output_period_etx = (int) floor( input.stepper_etx.t_start - 1 + 0.5 );
+ output_period_ety = (int) floor( input.stepper_ety.t_start - 1 + 0.5 );
+ output_period_etz = (int) floor( input.stepper_etz.t_start - 1 + 0.5 );
+ output_period_edens = (int) floor( input.stepper_edens.t_start - 1 + 0.5 );
+ }
+ else {
+ char fname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ stepper_de.t_count = atoi( rf.getinput( "spa.stepper_de.t_count" ) );
+ stepper_di.t_count = atoi( rf.getinput( "spa.stepper_di.t_count" ) );
+ stepper_jx.t_count = atoi( rf.getinput( "spa.stepper_jx.t_count" ) );
+ stepper_jy.t_count = atoi( rf.getinput( "spa.stepper_jy.t_count" ) );
+ stepper_jz.t_count = atoi( rf.getinput( "spa.stepper_jz.t_count" ) );
+ stepper_ex.t_count = atoi( rf.getinput( "spa.stepper_ex.t_count" ) );
+ stepper_ey.t_count = atoi( rf.getinput( "spa.stepper_ey.t_count" ) );
+ stepper_ez.t_count = atoi( rf.getinput( "spa.stepper_ez.t_count" ) );
+ stepper_bx.t_count = atoi( rf.getinput( "spa.stepper_bx.t_count" ) );
+ stepper_by.t_count = atoi( rf.getinput( "spa.stepper_by.t_count" ) );
+ stepper_bz.t_count = atoi( rf.getinput( "spa.stepper_bz.t_count" ) );
+ stepper_etx.t_count = atoi( rf.getinput( "spa.stepper_etx.t_count" ) );
+ stepper_ety.t_count = atoi( rf.getinput( "spa.stepper_ety.t_count" ) );
+ stepper_etz.t_count = atoi( rf.getinput( "spa.stepper_etz.t_count" ) );
+ stepper_edens.t_count = atoi( rf.getinput( "spa.stepper_edens.t_count" ) );
+
+ output_period_de = atoi( rf.getinput( "spa.output_period_de" ) );
+ output_period_di = atoi( rf.getinput( "spa.output_period_di" ) );
+ output_period_jx = atoi( rf.getinput( "spa.output_period_jx" ) );
+ output_period_jy = atoi( rf.getinput( "spa.output_period_jy" ) );
+ output_period_jz = atoi( rf.getinput( "spa.output_period_jz" ) );
+ output_period_ex = atoi( rf.getinput( "spa.output_period_ex" ) );
+ output_period_ey = atoi( rf.getinput( "spa.output_period_ey" ) );
+ output_period_ez = atoi( rf.getinput( "spa.output_period_ez" ) );
+ output_period_bx = atoi( rf.getinput( "spa.output_period_bx" ) );
+ output_period_by = atoi( rf.getinput( "spa.output_period_by" ) );
+ output_period_bz = atoi( rf.getinput( "spa.output_period_bz" ) );
+ output_period_etx = atoi( rf.getinput( "spa.output_period_etx" ) );
+ output_period_ety = atoi( rf.getinput( "spa.output_period_ety" ) );
+ output_period_etz = atoi( rf.getinput( "spa.output_period_etz" ) );
+ output_period_edens = atoi( rf.getinput( "spa.output_period_edens" ) );
+
+ rf.closeinput();
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_spacetime::input_spacetime( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_spacetime::Constructor",errname);
+
+ rf.openinput( p.input_file_name );
+
+ stepper_de.Q = atoi( rf.setget( "&de", "Q" ) );
+ stepper_de.t_start = atof( rf.setget( "&de", "t_start" ) );
+ stepper_de.t_stop = atof( rf.setget( "&de", "t_stop" ) );
+ stepper_de.t_step = 0;
+ stepper_de.x_start = atoi( rf.setget( "&de", "x_start" ) );
+ stepper_de.x_stop = atoi( rf.setget( "&de", "x_stop" ) );
+ stepper_de.x_step = 1; // not used
+
+ stepper_di.Q = atoi( rf.setget( "&di", "Q" ) );
+ stepper_di.t_start = atof( rf.setget( "&di", "t_start" ) );
+ stepper_di.t_stop = atof( rf.setget( "&di", "t_stop" ) );
+ stepper_di.t_step = 0;
+ stepper_di.x_start = atoi( rf.setget( "&di", "x_start" ) );
+ stepper_di.x_stop = atoi( rf.setget( "&di", "x_stop" ) );
+ stepper_di.x_step = 1; // not used
+
+ stepper_jx.Q = atoi( rf.setget( "&jx", "Q" ) );
+ stepper_jx.t_start = atof( rf.setget( "&jx", "t_start" ) );
+ stepper_jx.t_stop = atof( rf.setget( "&jx", "t_stop" ) );
+ stepper_jx.t_step = 0;
+ stepper_jx.x_start = atoi( rf.setget( "&jx", "x_start" ) );
+ stepper_jx.x_stop = atoi( rf.setget( "&jx", "x_stop" ) );
+ stepper_jx.x_step = 1; // not used
+
+ stepper_jy.Q = atoi( rf.setget( "&jy", "Q" ) );
+ stepper_jy.t_start = atof( rf.setget( "&jy", "t_start" ) );
+ stepper_jy.t_stop = atof( rf.setget( "&jy", "t_stop" ) );
+ stepper_jy.t_step = 0;
+ stepper_jy.x_start = atoi( rf.setget( "&jy", "x_start" ) );
+ stepper_jy.x_stop = atoi( rf.setget( "&jy", "x_stop" ) );
+ stepper_jy.x_step = 1; // not used
+
+ stepper_jz.Q = atoi( rf.setget( "&jz", "Q" ) );
+ stepper_jz.t_start = atof( rf.setget( "&jz", "t_start" ) );
+ stepper_jz.t_stop = atof( rf.setget( "&jz", "t_stop" ) );
+ stepper_jz.t_step = 0;
+ stepper_jz.x_start = atoi( rf.setget( "&jz", "x_start" ) );
+ stepper_jz.x_stop = atoi( rf.setget( "&jz", "x_stop" ) );
+ stepper_jz.x_step = 1; // not used
+
+ stepper_ex.Q = atoi( rf.setget( "&ex", "Q" ) );
+ stepper_ex.t_start = atof( rf.setget( "&ex", "t_start" ) );
+ stepper_ex.t_stop = atof( rf.setget( "&ex", "t_stop" ) );
+ stepper_ex.t_step = 0;
+ stepper_ex.x_start = atoi( rf.setget( "&ex", "x_start" ) );
+ stepper_ex.x_stop = atoi( rf.setget( "&ex", "x_stop" ) );
+ stepper_ex.x_step = 1; // not used
+
+ stepper_ey.Q = atoi( rf.setget( "&ey", "Q" ) );
+ stepper_ey.t_start = atof( rf.setget( "&ey", "t_start" ) );
+ stepper_ey.t_stop = atof( rf.setget( "&ey", "t_stop" ) );
+ stepper_ey.t_step = 0;
+ stepper_ey.x_start = atoi( rf.setget( "&ey", "x_start" ) );
+ stepper_ey.x_stop = atoi( rf.setget( "&ey", "x_stop" ) );
+ stepper_ey.x_step = 1; // not used
+
+ stepper_ez.Q = atoi( rf.setget( "&ez", "Q" ) );
+ stepper_ez.t_start = atof( rf.setget( "&ez", "t_start" ) );
+ stepper_ez.t_stop = atof( rf.setget( "&ez", "t_stop" ) );
+ stepper_ez.t_step = 0;
+ stepper_ez.x_start = atoi( rf.setget( "&ez", "x_start" ) );
+ stepper_ez.x_stop = atoi( rf.setget( "&ez", "x_stop" ) );
+ stepper_ez.x_step = 1; // not used
+
+ stepper_bx.Q = atoi( rf.setget( "&bx", "Q" ) );
+ stepper_bx.t_start = atof( rf.setget( "&bx", "t_start" ) );
+ stepper_bx.t_stop = atof( rf.setget( "&bx", "t_stop" ) );
+ stepper_bx.t_step = 0;
+ stepper_bx.x_start = atoi( rf.setget( "&bx", "x_start" ) );
+ stepper_bx.x_stop = atoi( rf.setget( "&bx", "x_stop" ) );
+ stepper_bx.x_step = 1; // not used
+
+ stepper_by.Q = atoi( rf.setget( "&by", "Q" ) );
+ stepper_by.t_start = atof( rf.setget( "&by", "t_start" ) );
+ stepper_by.t_stop = atof( rf.setget( "&by", "t_stop" ) );
+ stepper_by.t_step = 0;
+ stepper_by.x_start = atoi( rf.setget( "&by", "x_start" ) );
+ stepper_by.x_stop = atoi( rf.setget( "&by", "x_stop" ) );
+ stepper_by.x_step = 1; // not used
+
+ stepper_bz.Q = atoi( rf.setget( "&bz", "Q" ) );
+ stepper_bz.t_start = atof( rf.setget( "&bz", "t_start" ) );
+ stepper_bz.t_stop = atof( rf.setget( "&bz", "t_stop" ) );
+ stepper_bz.t_step = 0;
+ stepper_bz.x_start = atoi( rf.setget( "&bz", "x_start" ) );
+ stepper_bz.x_stop = atoi( rf.setget( "&bz", "x_stop" ) );
+ stepper_bz.x_step = 1; // not used
+
+ stepper_etx.Q = atoi( rf.setget( "&etx", "Q" ) );
+ stepper_etx.t_start = atof( rf.setget( "&etx", "t_start" ) );
+ stepper_etx.t_stop = atof( rf.setget( "&etx", "t_stop" ) );
+ stepper_etx.t_step = 0;
+ stepper_etx.x_start = atoi( rf.setget( "&etx", "x_start" ) );
+ stepper_etx.x_stop = atoi( rf.setget( "&etx", "x_stop" ) );
+ stepper_etx.x_step = 1; // not used
+
+ stepper_ety.Q = atoi( rf.setget( "&ety", "Q" ) );
+ stepper_ety.t_start = atof( rf.setget( "&ety", "t_start" ) );
+ stepper_ety.t_stop = atof( rf.setget( "&ety", "t_stop" ) );
+ stepper_ety.t_step = 0;
+ stepper_ety.x_start = atoi( rf.setget( "&ety", "x_start" ) );
+ stepper_ety.x_stop = atoi( rf.setget( "&ety", "x_stop" ) );
+ stepper_ety.x_step = 1; // not used
+
+ stepper_etz.Q = atoi( rf.setget( "&etz", "Q" ) );
+ stepper_etz.t_start = atof( rf.setget( "&etz", "t_start" ) );
+ stepper_etz.t_stop = atof( rf.setget( "&etz", "t_stop" ) );
+ stepper_etz.t_step = 0;
+ stepper_etz.x_start = atoi( rf.setget( "&etz", "x_start" ) );
+ stepper_etz.x_stop = atoi( rf.setget( "&etz", "x_stop" ) );
+ stepper_etz.x_step = 1; // not used
+
+ stepper_edens.Q = atoi( rf.setget( "&edens", "Q" ) );
+ stepper_edens.t_start = atof( rf.setget( "&edens", "t_start" ) );
+ stepper_edens.t_stop = atof( rf.setget( "&edens", "t_stop" ) );
+ stepper_edens.t_step = 0;
+ stepper_edens.x_start = atoi( rf.setget( "&edens", "x_start" ) );
+ stepper_edens.x_stop = atoi( rf.setget( "&edens", "x_stop" ) );
+ stepper_edens.x_step = 1; // not used
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_spacetime::save( parameter &p )
+{
+ static error_handler bob("input_spacetime::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "diagnostic spacetime" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "de:" << endl;
+ outfile << " Q : " << stepper_de.Q << endl;
+ outfile << " t_start : " << stepper_de.t_start << endl;
+ outfile << " t_stop : " << stepper_de.t_stop << endl;
+ outfile << " x_start : " << stepper_de.x_start << endl;
+ outfile << " x_stop : " << stepper_de.x_stop << endl;
+ outfile << "di:" << endl;
+ outfile << " Q : " << stepper_di.Q << endl;
+ outfile << " t_start : " << stepper_di.t_start << endl;
+ outfile << " t_stop : " << stepper_di.t_stop << endl;
+ outfile << " x_start : " << stepper_di.x_start << endl;
+ outfile << " x_stop : " << stepper_di.x_stop << endl;
+ outfile << "jx:" << endl;
+ outfile << " Q : " << stepper_jx.Q << endl;
+ outfile << " t_start : " << stepper_jx.t_start << endl;
+ outfile << " t_stop : " << stepper_jx.t_stop << endl;
+ outfile << " x_start : " << stepper_jx.x_start << endl;
+ outfile << " x_stop : " << stepper_jx.x_stop << endl;
+ outfile << "jy:" << endl;
+ outfile << " Q : " << stepper_jy.Q << endl;
+ outfile << " t_start : " << stepper_jy.t_start << endl;
+ outfile << " t_stop : " << stepper_jy.t_stop << endl;
+ outfile << " x_start : " << stepper_jy.x_start << endl;
+ outfile << " x_stop : " << stepper_jy.x_stop << endl;
+ outfile << "jz:" << endl;
+ outfile << " Q : " << stepper_jz.Q << endl;
+ outfile << " t_start : " << stepper_jz.t_start << endl;
+ outfile << " t_stop : " << stepper_jz.t_stop << endl;
+ outfile << " x_start : " << stepper_jz.x_start << endl;
+ outfile << " x_stop : " << stepper_jz.x_stop << endl;
+ outfile << "ex:" << endl;
+ outfile << " Q : " << stepper_ex.Q << endl;
+ outfile << " t_start : " << stepper_ex.t_start << endl;
+ outfile << " t_stop : " << stepper_ex.t_stop << endl;
+ outfile << " x_start : " << stepper_ex.x_start << endl;
+ outfile << " x_stop : " << stepper_ex.x_stop << endl;
+ outfile << "ey:" << endl;
+ outfile << " Q : " << stepper_ey.Q << endl;
+ outfile << " t_start : " << stepper_ey.t_start << endl;
+ outfile << " t_stop : " << stepper_ey.t_stop << endl;
+ outfile << " x_start : " << stepper_ey.x_start << endl;
+ outfile << " x_stop : " << stepper_ey.x_stop << endl;
+ outfile << "ez:" << endl;
+ outfile << " Q : " << stepper_ez.Q << endl;
+ outfile << " t_start : " << stepper_ez.t_start << endl;
+ outfile << " t_stop : " << stepper_ez.t_stop << endl;
+ outfile << " x_start : " << stepper_ez.x_start << endl;
+ outfile << " x_stop : " << stepper_ez.x_stop << endl;
+ outfile << "bx:" << endl;
+ outfile << " Q : " << stepper_bx.Q << endl;
+ outfile << " t_start : " << stepper_bx.t_start << endl;
+ outfile << " t_stop : " << stepper_bx.t_stop << endl;
+ outfile << " x_start : " << stepper_bx.x_start << endl;
+ outfile << " x_stop : " << stepper_bx.x_stop << endl;
+ outfile << "by:" << endl;
+ outfile << " Q : " << stepper_by.Q << endl;
+ outfile << " t_start : " << stepper_by.t_start << endl;
+ outfile << " t_stop : " << stepper_by.t_stop << endl;
+ outfile << " x_start : " << stepper_by.x_start << endl;
+ outfile << " x_stop : " << stepper_by.x_stop << endl;
+ outfile << "bz:" << endl;
+ outfile << " Q : " << stepper_bz.Q << endl;
+ outfile << " t_start : " << stepper_bz.t_start << endl;
+ outfile << " t_stop : " << stepper_bz.t_stop << endl;
+ outfile << " x_start : " << stepper_bz.x_start << endl;
+ outfile << " x_stop : " << stepper_bz.x_stop << endl;
+ outfile << "etx:" << endl;
+ outfile << " Q : " << stepper_etx.Q << endl;
+ outfile << " t_start : " << stepper_etx.t_start << endl;
+ outfile << " t_stop : " << stepper_etx.t_stop << endl;
+ outfile << " x_start : " << stepper_etx.x_start << endl;
+ outfile << " x_stop : " << stepper_etx.x_stop << endl;
+ outfile << "ety:" << endl;
+ outfile << " Q : " << stepper_ety.Q << endl;
+ outfile << " t_start : " << stepper_ety.t_start << endl;
+ outfile << " t_stop : " << stepper_ety.t_stop << endl;
+ outfile << " x_start : " << stepper_ety.x_start << endl;
+ outfile << " x_stop : " << stepper_ety.x_stop << endl;
+ outfile << "etz:" << endl;
+ outfile << " Q : " << stepper_etz.Q << endl;
+ outfile << " t_start : " << stepper_etz.t_start << endl;
+ outfile << " t_stop : " << stepper_etz.t_stop << endl;
+ outfile << " x_start : " << stepper_etz.x_start << endl;
+ outfile << " x_stop : " << stepper_etz.x_stop << endl;
+ outfile << "edens:" << endl;
+ outfile << " Q : " << stepper_edens.Q << endl;
+ outfile << " t_start : " << stepper_edens.t_start << endl;
+ outfile << " t_stop : " << stepper_edens.t_stop << endl;
+ outfile << " x_start : " << stepper_edens.x_start << endl;
+ outfile << " x_stop : " << stepper_edens.x_stop << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::boundaries( float *x_start, float *x_stop, int *x_steps,
+ diagnostic_stepper *stepper, domain *grid )
+{
+ static error_handler bob("spacetime::boundaries",errname);
+ int x1, x2;
+
+ if (stepper->x_start < grid->left->number) x1 = grid->left->number;
+ else if (stepper->x_start <= grid->right->number )
+ x1 = stepper->x_start;
+ else x1 = -1;
+
+ if (stepper->x_stop < grid->left->number) x2 = -1;
+ else if (stepper->x_stop <= grid->right->number )
+ x2 = stepper->x_stop;
+ else x2 = grid->right->number;
+
+ if (x2==-1 || x1==-1) {
+ *x_steps = 0;
+ *x_start = -1;
+ *x_stop = -1;
+ }
+ else {
+ *x_steps = x2 - x1 + 1;
+ *x_start = (float) x1 * grid->dx;
+ *x_stop = (float) x2 * grid->dx;
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_de( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_de",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_de ++;
+
+ sprintf( name_de, "%s/spacetime-de-%d-%d", p.path, p.domain_number,output_period_de );
+ bob.message( "period =", output_period_de, " time_count =", time_out_count );
+
+ file = fopen( name_de, "wb" );
+ if (!file) bob.error( "Cannot open file", name_de );
+
+ fwrite( &output_period_de, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_de, "ab" );
+ if (!file) bob.error( "Cannot open file", name_de );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_de, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_de.x_start && cell->number <= stepper_de.x_stop ) {
+ output = (float) fabs(cell->dens[0]);
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_di( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_di",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_di ++;
+
+ sprintf( name_di, "%s/spacetime-di-%d-%d", p.path, p.domain_number,output_period_di );
+ bob.message( "period =", output_period_di, " time_count =", time_out_count );
+
+ file = fopen( name_di, "wb" );
+ if (!file) bob.error( "Cannot open file", name_di );
+
+ fwrite( &output_period_di, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_di, "ab" );
+ if (!file) bob.error( "Cannot open file", name_di );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_di, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_di.x_start && cell->number <= stepper_di.x_stop ) {
+ output = (float) fabs(cell->dens[1]);
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_jx( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_jx",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_jx ++;
+
+ sprintf( name_jx, "%s/spacetime-jx-%d-%d", p.path, p.domain_number,output_period_jx );
+ bob.message( "period =", output_period_jx, " time_count =", time_out_count );
+
+ file = fopen( name_jx, "wb" );
+ if (!file) bob.error( "Cannot open file", name_jx );
+
+ fwrite( &output_period_jx, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_jx, "ab" );
+ if (!file) bob.error( "Cannot open file", name_jx );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_jx, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_jx.x_start && cell->number <= stepper_jx.x_stop ) {
+ output = (float) cell->jx;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_jy( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_jy",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_jy ++;
+
+ sprintf( name_jy, "%s/spacetime-jy-%d-%d", p.path, p.domain_number,output_period_jy );
+ bob.message( "period =", output_period_jy, " time_count =", time_out_count );
+
+ file = fopen( name_jy, "wb" );
+ if (!file) bob.error( "Cannot open file", name_jy );
+
+ fwrite( &output_period_jy, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_jy, "ab" );
+ if (!file) bob.error( "Cannot open file", name_jy );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_jy, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_jy.x_start && cell->number <= stepper_jy.x_stop ) {
+ output = (float) cell->jy;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_jz( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_jz",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_jz ++;
+
+ sprintf( name_jz, "%s/spacetime-jz-%d-%d", p.path, p.domain_number,output_period_jz );
+ bob.message( "period =", output_period_jz, " time_count =", time_out_count );
+
+ file = fopen( name_jz, "wb" );
+ if (!file) bob.error( "Cannot open file", name_jz );
+
+ fwrite( &output_period_jz, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_jz, "ab" );
+ if (!file) bob.error( "Cannot open file", name_jz );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_jz, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_jz.x_start && cell->number <= stepper_jz.x_stop ) {
+ output = (float) cell->jz;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_ex( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_ex",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_ex ++;
+
+ sprintf( name_ex, "%s/spacetime-ex-%d-%d", p.path, p.domain_number,output_period_ex );
+ bob.message( "period =", output_period_ex, " time_count =", time_out_count );
+
+ file = fopen( name_ex, "wb" );
+ if (!file) bob.error( "Cannot open file", name_ex );
+
+ fwrite( &output_period_ex, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_ex, "ab" );
+ if (!file) bob.error( "Cannot open file", name_ex );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_ex, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_ex.x_start && cell->number <= stepper_ex.x_stop ) {
+ output = (float) cell->ex;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_ey( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_ey",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_ey ++;
+
+ sprintf( name_ey, "%s/spacetime-ey-%d-%d", p.path, p.domain_number,output_period_ey );
+ bob.message( "period =", output_period_ey, " time_count =", time_out_count );
+
+ file = fopen( name_ey, "wb" );
+ if (!file) bob.error( "Cannot open file", name_ey );
+
+ fwrite( &output_period_ey, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_ey, "ab" );
+ if (!file) bob.error( "Cannot open file", name_ey );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_ey, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_ey.x_start && cell->number <= stepper_ey.x_stop ) {
+ output = (float) cell->ey;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_ez( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_ez",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_ez ++;
+
+ sprintf( name_ez, "%s/spacetime-ez-%d-%d", p.path, p.domain_number,output_period_ez );
+ bob.message( "period =", output_period_ez, " time_count =", time_out_count );
+
+ file = fopen( name_ez, "wb" );
+ if (!file) bob.error( "Cannot open file", name_ez );
+
+ fwrite( &output_period_ez, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_ez, "ab" );
+ if (!file) bob.error( "Cannot open file", name_ez );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_ez, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_ez.x_start && cell->number <= stepper_ez.x_stop ) {
+ output = (float) cell->ez;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_bx( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_bx",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_bx ++;
+
+ sprintf( name_bx, "%s/spacetime-bx-%d-%d", p.path, p.domain_number,output_period_bx );
+ bob.message( "period =", output_period_bx, " time_count =", time_out_count );
+
+ file = fopen( name_bx, "wb" );
+ if (!file) bob.error( "Cannot open file", name_bx );
+
+ fwrite( &output_period_bx, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_bx, "ab" );
+ if (!file) bob.error( "Cannot open file", name_bx );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_bx, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_bx.x_start && cell->number <= stepper_bx.x_stop ) {
+ output = (float) cell->bx;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_by( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_by",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_by ++;
+
+ sprintf( name_by, "%s/spacetime-by-%d-%d", p.path, p.domain_number,output_period_by );
+ bob.message( "period =", output_period_by, " time_count =", time_out_count );
+
+ file = fopen( name_by, "wb" );
+ if (!file) bob.error( "Cannot open file", name_by );
+
+ fwrite( &output_period_by, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_by, "ab" );
+ if (!file) bob.error( "Cannot open file", name_by );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_by, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_by.x_start && cell->number <= stepper_by.x_stop ) {
+ output = (float) cell->by;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void spacetime::write_bz( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_bz",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_bz ++;
+
+ sprintf( name_bz, "%s/spacetime-bz-%d-%d", p.path, p.domain_number,output_period_bz );
+ bob.message( "period =", output_period_bz, " time_count =", time_out_count );
+
+ file = fopen( name_bz, "wb" );
+ if (!file) bob.error( "Cannot open file", name_bz );
+
+ fwrite( &output_period_bz, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_bz, "ab" );
+ if (!file) bob.error( "Cannot open file", name_bz );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_bz, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_bz.x_start && cell->number <= stepper_bz.x_stop ) {
+ output = (float) cell->bz;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void spacetime::write_etx( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_etx",errname);
+
+ struct cell *cell;
+ struct particle *particle;
+ float ekx, px, prt, nekx, npx, nprt, nnekx, nnpx, nnprt;
+ float output;
+ float idx, part;
+ float x_start, x_stop;
+ double gamma;
+ int x_steps;
+ FILE *file;
+
+ idx = 1.0/grid->dx;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_etx ++;
+
+ sprintf( name_etx, "%s/spacetime-etx-%d-%d",
+ p.path, p.domain_number, output_period_etx );
+ bob.message( "period =", output_period_etx, " time_count =", time_out_count );
+
+ file = fopen( name_etx, "wb" );
+ if (!file) bob.error( "Cannot open file", name_etx );
+
+ fwrite( &output_period_etx, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_etx, "ab" );
+ if (!file) bob.error( "Cannot open file", name_etx );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_etx, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ px = 0.0;
+ ekx = 0.0;
+ prt = 0.0;
+ npx = 0.0;
+ nekx = 0.0;
+ nprt = 0.0;
+ nnpx = 0.0;
+ nnekx = 0.0;
+ nnprt = 0.0;
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_etx.x_start && cell->number <= stepper_etx.x_stop ) {
+ for ( particle=cell->first; particle!=cell->last; particle=particle->next ) {
+ if (particle->species == 0) { // only electrons
+ gamma = sqrt(1.0 + (particle->ux*particle->ux + particle->uy*particle->uy + particle->uz*particle->uz));
+ part = 2.0 * idx * (particle->x - cell->x);
+ if (part < 1.0) { // particle is in recent and next cell
+ prt += gamma*(1.0-part); // recent cell
+ px += particle->ux * (1.0-part);
+ ekx += particle->ux * particle->ux * particle->igamma * (1.0-part);
+
+ nprt += gamma*part; // next cell
+ npx += particle->ux * part;
+ nekx += particle->ux * particle->ux * particle->igamma * part;
+ }
+ else { // particle is in next and next-to-next cell
+ nprt += gamma*(2.0-part); // next cell
+ npx += particle->ux * (2.0-part);
+ nekx += particle->ux * particle->ux * particle->igamma * (2.0-part);
+
+ nnprt += gamma*(part-1.0); // next-to-next cell
+ nnpx += particle->ux * (part-1.0);
+ nnekx += particle->ux * particle->ux * particle->igamma * (part-1.0);
+ }
+ }
+ }
+ output = (prt<TINY ? 0.0 : .5*(ekx - px*px/prt)/prt);
+ px = npx;
+ npx = nnpx;
+ nnpx = 0.0;
+ ekx = nekx;
+ nekx = nnekx;
+ nnekx = 0.0;
+ prt = nprt;
+ nprt = nnprt;
+ nnprt = 0.0;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void spacetime::write_ety( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_ety",errname);
+
+ struct cell *cell;
+ struct particle *particle;
+ float eky, py, prt, neky, npy, nprt, nneky, nnpy, nnprt;
+ float output;
+ float idx, part;
+ float x_start, x_stop;
+ double gamma;
+ int x_steps;
+ FILE *file;
+
+ idx = 1.0/grid->dx;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_ety ++;
+
+ sprintf( name_ety, "%s/spacetime-ety-%d-%d",
+ p.path, p.domain_number, output_period_ety );
+ bob.message( "period =", output_period_ety, " time_count =", time_out_count );
+
+ file = fopen( name_ety, "wb" );
+ if (!file) bob.error( "Cannot open file", name_ety );
+
+ fwrite( &output_period_ety, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_ety, "ab" );
+ if (!file) bob.error( "Cannot open file", name_ety );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_ety, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ py = 0.0;
+ eky = 0.0;
+ prt = 0.0;
+ npy = 0.0;
+ neky = 0.0;
+ nprt = 0.0;
+ nnpy = 0.0;
+ nneky = 0.0;
+ nnprt = 0.0;
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_etx.x_start && cell->number <= stepper_etx.x_stop ) {
+ for ( particle=cell->first; particle!=cell->last; particle=particle->next ) {
+ if (particle->species == 0) { // only electrons
+ gamma = sqrt(1.0 + (particle->ux*particle->ux + particle->uy*particle->uy + particle->uz*particle->uz));
+ part = 2.0 * idx * (particle->x - cell->x);
+ if (part < 1.0) { // particle is in recent and next cell
+ prt += gamma*(1.0-part); // recent cell
+ py += particle->uy * (1.0-part);
+ eky += particle->uy * particle->uy * particle->igamma * (1.0-part);
+
+ nprt += gamma*part; // next cell
+ npy += particle->uy * part;
+ neky += particle->uy * particle->uy * particle->igamma * part;
+ }
+ else { // particle is in next and next-to-next cell
+ nprt += gamma*(2.0-part); // next cell
+ npy += particle->uy * (2.0-part);
+ neky += particle->uy * particle->uy * particle->igamma * (2.0-part);
+
+ nnprt += gamma*(part-1.0); // next-to-next cell
+ nnpy += particle->uy * (part-1.0);
+ nneky += particle->uy * particle->uy * particle->igamma * (part-1.0);
+ }
+ }
+ }
+ output = (prt<TINY ? 0.0 : .5*(eky - py*py/prt)/prt);
+ py = npy;
+ npy = nnpy;
+ nnpy = 0.0;
+ eky = neky;
+ neky = nneky;
+ nneky = 0.0;
+ prt = nprt;
+ nprt = nnprt;
+ nnprt = 0.0;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void spacetime::write_etz( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_etz",errname);
+
+ struct cell *cell;
+ struct particle *particle;
+ float ekz, pz, prt, nekz, npz, nprt, nnekz, nnpz, nnprt;
+ float output;
+ float idx, part;
+ float x_start, x_stop;
+ double gamma;
+ int x_steps;
+ FILE *file;
+
+ idx = 1.0/grid->dx;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_etz ++;
+
+ sprintf( name_etz, "%s/spacetime-etz-%d-%d",
+ p.path, p.domain_number, output_period_etz );
+ bob.message( "period =", output_period_etz, " time_count =", time_out_count );
+
+ file = fopen( name_etz, "wb" );
+ if (!file) bob.error( "Cannot open file", name_etz );
+
+ fwrite( &output_period_etz, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_etz, "ab" );
+ if (!file) bob.error( "Cannot open file", name_etz );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_etz, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ pz = 0.0;
+ ekz = 0.0;
+ prt = 0.0;
+ npz = 0.0;
+ nekz = 0.0;
+ nprt = 0.0;
+ nnpz = 0.0;
+ nnekz = 0.0;
+ nnprt = 0.0;
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_etx.x_start && cell->number <= stepper_etx.x_stop ) {
+ for ( particle=cell->first; particle!=cell->last; particle=particle->next ) {
+ if (particle->species == 0) { // only electrons
+ gamma = sqrt(1.0 + (particle->ux*particle->ux + particle->uy*particle->uy + particle->uz*particle->uz));
+ part = 2.0 * idx * (particle->x - cell->x);
+ if (part < 1.0) { // particle is in recent and next cell
+ prt += gamma*(1.0-part); // recent cell
+ pz += particle->uz * (1.0-part);
+ ekz += particle->uz * particle->uz * particle->igamma * (1.0-part);
+
+ nprt += gamma*part; // next cell
+ npz += particle->uz * part;
+ nekz += particle->uz * particle->uz * particle->igamma * part;
+ }
+ else { // particle is in next and next-to-next cell
+ nprt += gamma*(2.0-part); // next cell
+ npz += particle->uz * (2.0-part);
+ nekz += particle->uz * particle->uz * particle->igamma * (2.0-part);
+
+ nnprt += gamma*(part-1.0); // next-to-next cell
+ nnpz += particle->uz * (part-1.0);
+ nnekz += particle->uz * particle->uz * particle->igamma * (part-1.0);
+ }
+ }
+ }
+ output = (prt<TINY ? 0.0 : .5*(ekz - pz*pz/prt)/prt);
+ pz = npz;
+ npz = nnpz;
+ nnpz = 0.0;
+ ekz = nekz;
+ nekz = nnekz;
+ nnekz = 0.0;
+ prt = nprt;
+ nprt = nnprt;
+ nnprt = 0.0;
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void spacetime::write_edens( domain *grid, int time_out_count, parameter &p )
+{
+ static error_handler bob("spacetime::write_edens",errname);
+
+ struct cell *cell;
+ float output;
+ float x_start, x_stop;
+ int x_steps;
+ FILE *file;
+
+ if ( time_out_count == 1 ) {
+
+ output_period_edens ++;
+
+ sprintf( name_edens, "%s/spacetime-edens-%d-%d",
+ p.path, p.domain_number, output_period_edens );
+ bob.message( "period =", output_period_edens, " time_count =", time_out_count );
+
+ file = fopen( name_edens, "wb" );
+ if (!file) bob.error( "Cannot open file", name_edens );
+
+ fwrite( &output_period_edens, sizeof(int), 1, file );
+ fwrite( &(p.spp), sizeof(int), 1, file );
+
+ fclose( file );
+ }
+
+ file = fopen( name_edens, "ab" );
+ if (!file) bob.error( "Cannot open file", name_edens );
+
+ boundaries( &x_start, &x_stop, &x_steps, &stepper_edens, grid );
+
+ fwrite( &x_start, sizeof(float), 1, file );
+ fwrite( &x_stop, sizeof(float), 1, file );
+ fwrite( &x_steps, sizeof(int), 1, file );
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+ if (cell->number >= stepper_edens.x_start && cell->number <= stepper_edens.x_stop ) {
+ output = (float) ( pow(cell->ex,2) + pow(cell->ey,2) + pow(cell->ez,2) );
+ output += (float) ( pow(cell->bx,2) + pow(cell->by,2) + pow(cell->bz,2) );
+ fwrite( &output, sizeof(float), 1, file );
+ }
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
+
diff --git a/lpic/src/diagnostic_spacetime.h b/lpic/src/diagnostic_spacetime.h
new file mode 100644
index 0000000..f4fa92c
--- /dev/null
+++ b/lpic/src/diagnostic_spacetime.h
@@ -0,0 +1,109 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_SPACETIME_H
+#define DIAGNOSTIC_SPACETIME_H
+
+#include <diagnostic_stepper.h>
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+
+
+class input_spacetime {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+
+public:
+ stepper_param stepper_de, stepper_di,
+ stepper_jx, stepper_jy, stepper_jz,
+ stepper_ex, stepper_ey, stepper_ez,
+ stepper_bx, stepper_by, stepper_bz,
+ stepper_etx, stepper_ety, stepper_etz,
+ stepper_edens;
+ int Q_restart;
+ char restart_file[filename_size];
+
+ input_spacetime( parameter &p );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+class spacetime {
+
+private:
+ char errname[filename_size];
+ readfile rf;
+ input_spacetime input;
+
+public:
+ int output_period_de, output_period_di,
+ output_period_jx, output_period_jy, output_period_jz,
+ output_period_ex, output_period_ey, output_period_ez,
+ output_period_bx, output_period_by, output_period_bz,
+ output_period_etx, output_period_ety, output_period_etz,
+ output_period_edens;
+
+ diagnostic_stepper stepper_de, stepper_di,
+ stepper_jx, stepper_jy, stepper_jz,
+ stepper_ex, stepper_ey, stepper_ez,
+ stepper_bx, stepper_by, stepper_bz,
+ stepper_etx, stepper_ety, stepper_etz,
+ stepper_edens;
+
+ char *name_de, *name_di,
+ *name_jx, *name_jy, *name_jz,
+ *name_ex, *name_ey, *name_ez,
+ *name_bx, *name_by, *name_bz,
+ *name_etx, *name_ety, *name_etz,
+ *name_edens;
+
+ spacetime ( parameter &p );
+ void boundaries ( float *x_start, float *x_stop, int *x_steps,
+ diagnostic_stepper *stepper, domain *grid );
+ void write_de ( domain *grid, int time_out_count, parameter &p );
+ void write_di ( domain *grid, int time_out_count, parameter &p );
+ void write_jx ( domain *grid, int time_out_count, parameter &p );
+ void write_jy ( domain *grid, int time_out_count, parameter &p );
+ void write_jz ( domain *grid, int time_out_count, parameter &p );
+ void write_ex ( domain *grid, int time_out_count, parameter &p );
+ void write_ey ( domain *grid, int time_out_count, parameter &p );
+ void write_ez ( domain *grid, int time_out_count, parameter &p );
+ void write_bx ( domain *grid, int time_out_count, parameter &p );
+ void write_by ( domain *grid, int time_out_count, parameter &p );
+ void write_bz ( domain *grid, int time_out_count, parameter &p );
+ void write_etx ( domain *grid, int time_out_count, parameter &p );
+ void write_ety ( domain *grid, int time_out_count, parameter &p );
+ void write_etz ( domain *grid, int time_out_count, parameter &p );
+ void write_edens ( domain *grid, int time_out_count, parameter &p );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
+
+
+
diff --git a/lpic/src/diagnostic_stepper.C b/lpic/src/diagnostic_stepper.C
new file mode 100644
index 0000000..7f39bc7
--- /dev/null
+++ b/lpic/src/diagnostic_stepper.C
@@ -0,0 +1,45 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <diagnostic_stepper.h>
+
+
+diagnostic_stepper::diagnostic_stepper( stepper_param &t, parameter &p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("stepper_diagnostic::Constructor",errname);
+
+ Q = t.Q;
+
+ t_start = (int) floor( t.t_start * p.spp + 0.5 );
+ t_stop = (int) floor( t.t_stop * p.spp + 0.5 );
+ if (t.t_step<TINY) t_step = 1;
+ else t_step = (int) floor( t.t_step * p.spp + 0.5 );
+ t_count = 0;
+
+ x_start = t.x_start;
+ x_stop = t.x_stop;
+ x_step = t.x_step;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
diff --git a/lpic/src/diagnostic_stepper.h b/lpic/src/diagnostic_stepper.h
new file mode 100644
index 0000000..157917c
--- /dev/null
+++ b/lpic/src/diagnostic_stepper.h
@@ -0,0 +1,71 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_STEPPER_H
+#define DIAGNOSTIC_STEPPER_H
+
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+
+
+typedef struct stepper_param {
+ int Q;
+ double t_start; // in periods
+ double t_stop; // in periods
+ double t_step; // in periods
+ int x_start; // in cells
+ int x_stop; // in cells
+ int x_step; // in cells
+} stepper_param;
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class diagnostic_stepper {
+private:
+ char errname[filename_size];
+
+public:
+ int Q;
+
+ int t_start;
+ int t_stop;
+ int t_step;
+ int t_count;
+
+ int x_start;
+ int x_stop;
+ int x_step;
+
+ diagnostic_stepper( stepper_param &t, parameter &p );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+#endif
+
+
+
+
diff --git a/lpic/src/diagnostic_trace.C b/lpic/src/diagnostic_trace.C
new file mode 100644
index 0000000..2a2cd48
--- /dev/null
+++ b/lpic/src/diagnostic_trace.C
@@ -0,0 +1,325 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <diagnostic_trace.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+trace::trace( parameter &p )
+ : rf(),
+ input(p),
+ stepper( input.stepper, p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("trace::Constructor",errname);
+
+ int i, j;
+
+ if(stepper.Q){
+ name = new( char [filename_size] );
+
+ traces = input.traces;
+
+ if (traces > 0) {
+ cell_number = new( int [traces+1] );
+ fp = matrix( 1, traces, 0, p.spp - 1 );
+ fm = matrix( 1, traces, 0, p.spp - 1 );
+ gp = matrix( 1, traces, 0, p.spp - 1 );
+ gm = matrix( 1, traces, 0, p.spp - 1 );
+ ex = matrix( 1, traces, 0, p.spp - 1 );
+ dens_e = matrix( 1, traces, 0, p.spp - 1 );
+ dens_i = matrix( 1, traces, 0, p.spp - 1 );
+ jx = matrix( 1, traces, 0, p.spp - 1 );
+ jy = matrix( 1, traces, 0, p.spp - 1 );
+ jz = matrix( 1, traces, 0, p.spp - 1 );
+ }
+
+ for( i=1; i<=traces; i++ ) {
+ for( j=0; j<p.spp; j++ ) {
+ fp[i][j]=0;
+ fm[i][j]=0;
+ gp[i][j]=0;
+ gm[i][j]=0;
+ ex[i][j]=0;
+ dens_e[i][j]=0;
+ dens_i[i][j]=0;
+ jx[i][j]=0;
+ jy[i][j]=0;
+ jz[i][j]=0;
+ }
+ }
+
+ for( i=0, j=1; i<input.traces; i++, j++ ) cell_number[j] = input.tracepos[i];
+ }
+
+ if( input.Q_restart == 1 ){
+ char fname[ filename_size ];
+ char dataname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ stepper.t_count = atoi( rf.getinput( "tra.stepper.t_count" ) );
+
+ for(i=1; i<=traces; i++){
+ sprintf( dataname, "fp[%d][0]", i);
+ fp[i][0] = atof( rf.getinput( dataname ) );
+ sprintf( dataname, "fm[%d][0]", i);
+ fm[i][0] = atof( rf.getinput( dataname ) );
+ sprintf( dataname, "gp[%d][0]", i);
+ gp[i][0] = atof( rf.getinput( dataname ) );
+ sprintf( dataname, "gm[%d][0]", i);
+ gm[i][0] = atof( rf.getinput( dataname ) );
+ sprintf( dataname, "ex[%d][0]", i);
+ ex[i][0] = atof( rf.getinput( dataname ) );
+ sprintf( dataname, "dens_e[%d][0]", i);
+ dens_e[i][0] = atof( rf.getinput( dataname ) );
+ sprintf( dataname, "dens_i[%d][0]", i);
+ dens_i[i][0] = atof( rf.getinput( dataname ) );
+ sprintf( dataname, "jx[%d][0]", i);
+ jx[i][0] = atof( rf.getinput( dataname ) );
+ sprintf( dataname, "jy[%d][0]", i);
+ jy[i][0] = atof( rf.getinput( dataname ) );
+ sprintf( dataname, "jz[%d][0]", i);
+ jz[i][0] = atof( rf.getinput( dataname ) );
+ }
+ rf.closeinput();
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_trace::input_trace( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_trace::Constructor",errname);
+ int i;
+ char name[filename_size];
+
+ domain_number = p.domain_number;
+
+ rf.openinput( p.input_file_name );
+
+ path = new char [ filename_size ];
+ strcpy( path, rf.setget( "&output", "path" ) );
+
+ stepper.Q = atoi( rf.setget( "&traces", "Q" ) );
+ stepper.t_start = atof( rf.setget( "&traces", "t_start" ) );
+ stepper.t_stop = atof( rf.setget( "&traces", "t_stop" ) );
+ stepper.t_step = 1; // write output once per period, but store each time step
+ stepper.x_start = 0;
+ stepper.x_stop = atoi( rf.setget( "&box", "cells" ) );
+ stepper.x_step = 0;
+
+ traces = atoi( rf.setget( "&traces", "traces" ) );
+
+ tracepos = new int [traces];
+ for(i=0;i<traces;i++) {
+ sprintf(name,"t%d",i); // trace positions expected in variables t0, t1, t2, ...
+ tracepos[i] = atoi( rf.setget( "&traces", name ) );
+ }
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+ Q_restart_save = atoi( rf.setget( "&restart", "Q_save" ) );
+ strcpy( restart_file_save, rf.setget( "&restart", "file_save" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_trace::save( parameter &p )
+{
+ static error_handler bob("input_trace::save",errname);
+ ofstream outfile;
+ int i;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "diagnostic trace" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q : " << stepper.Q << endl;
+ outfile << "t_start : " << stepper.t_start << endl;
+ outfile << "t_stop : " << stepper.t_stop << endl;
+ outfile << "t_step : " << stepper.t_step << endl;
+ outfile << "traces : " << traces << endl;
+ outfile << " : ";
+ for(i=0;i<traces;i++) outfile << tracepos[i] << " ";
+ outfile << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void trace::store_traces( domain* grid )
+{
+ static error_handler bob("trace::store_traces",errname);
+ struct cell *cell;
+ int i;
+
+ for( cell=grid->left; cell->next!=grid->rbuf; cell=cell->next )
+ {
+ for( i=1; i<=traces; i++ ) {
+
+ if ( cell_number[i]==cell->number ) {
+
+ fp[i][stepper.t_count] = (float) cell->fp;
+ fm[i][stepper.t_count] = (float) cell->fm;
+ gp[i][stepper.t_count] = (float) cell->gp;
+ gm[i][stepper.t_count] = (float) cell->gm;
+ ex[i][stepper.t_count] = (float) cell->ex;
+ dens_e[i][stepper.t_count] = (float) cell->dens[0];
+ dens_i[i][stepper.t_count] = (float) cell->dens[1];
+ jx[i][stepper.t_count] = (float) cell->jx;
+ jy[i][stepper.t_count] = (float) cell->jy;
+ jz[i][stepper.t_count] = (float) cell->jz;
+ }
+ }
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void trace::write_traces( double time, parameter &p )
+{
+ static error_handler bob("trace::store_traces",errname);
+
+ int period = (int) floor( time + 0.5 );
+ float position;
+ int i, j;
+
+ sprintf(name,"%s/trace-%d-%d", p.path, p.domain_number, period);
+
+ file = fopen( name, "wb+" );
+ if (!file) bob.error("cannot open", name);
+
+ // header contains: time, # traces, # time steps per trace
+
+ fwrite( &period, sizeof(int), 1, file );
+ fwrite( &(traces), sizeof(int), 1, file );
+ fwrite( &(stepper.t_step), sizeof(int), 1, file );
+
+ // main body of the trace file
+
+ for( i=1; i<=traces; i++ ) {
+
+ position = (float) cell_number[i];
+
+ fwrite( &position, sizeof(float), 1, file );
+ fwrite( fp[i], sizeof(float)*stepper.t_step, 1, file );
+ fwrite( fm[i], sizeof(float)*stepper.t_step, 1, file );
+ fwrite( gp[i], sizeof(float)*stepper.t_step, 1, file );
+ fwrite( gm[i], sizeof(float)*stepper.t_step, 1, file );
+ fwrite( ex[i], sizeof(float)*stepper.t_step, 1, file );
+ fwrite( dens_e[i], sizeof(float)*stepper.t_step, 1, file );
+ fwrite( dens_i[i], sizeof(float)*stepper.t_step, 1, file );
+ fwrite( jx[i], sizeof(float)*stepper.t_step, 1, file );
+ fwrite( jy[i], sizeof(float)*stepper.t_step, 1, file );
+ fwrite( jz[i], sizeof(float)*stepper.t_step, 1, file );
+
+ }
+
+ fclose( file );
+
+ for( i=1; i<=traces; i++ ) {
+ for( j=0; j<p.spp; j++ ) {
+ fp[i][j]=0;
+ fm[i][j]=0;
+ gp[i][j]=0;
+ gm[i][j]=0;
+ ex[i][j]=0;
+ dens_e[i][j]=0;
+ dens_i[i][j]=0;
+ jx[i][j]=0;
+ jy[i][j]=0;
+ jz[i][j]=0;
+ }
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void trace::restart_save( void )
+{
+ static error_handler bob("trace::restart_save",errname);
+ ofstream file1;
+ char fname[ filename_size ];
+ char dataname[filename_size];
+ int i;
+
+ sprintf( fname, "%s/%s-%d-data1", input.path, input.restart_file_save,
+ input.domain_number);
+ file1.open(fname,ios::app);
+ if (!file1) bob.error( "cannot open file", fname );
+
+ file1.precision( 20 );
+ file1.setf( ios::showpoint | ios::scientific );
+
+ for(i=1; i<=traces; i++){
+
+ sprintf( dataname, "fp[%d][0] = ", i);
+ file1 << dataname << fp[i][0] << endl;
+ sprintf( dataname, "fm[%d][0] = ", i);
+ file1 << dataname << fm[i][0] << endl;
+ sprintf( dataname, "gp[%d][0] = ", i);
+ file1 << dataname << gp[i][0] << endl;
+ sprintf( dataname, "gm[%d][0] = ", i);
+ file1 << dataname << gm[i][0] << endl;
+ sprintf( dataname, "ex[%d][0] = ", i);
+ file1 << dataname << ex[i][0] << endl;
+ sprintf( dataname, "dens_e[%d][0] = ", i);
+ file1 << dataname << dens_e[i][0] << endl;
+ sprintf( dataname, "dens_i[%d][0] = ", i);
+ file1 << dataname << dens_i[i][0] << endl;
+ sprintf( dataname, "jx[%d][0] = ", i);
+ file1 << dataname << jx[i][0] << endl;
+ sprintf( dataname, "jy[%d][0] = ", i);
+ file1 << dataname << jy[i][0] << endl;
+ sprintf( dataname, "jz[%d][0] = ", i);
+ file1 << dataname << jz[i][0] << endl;
+ }
+ file1.close();
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
diff --git a/lpic/src/diagnostic_trace.h b/lpic/src/diagnostic_trace.h
new file mode 100644
index 0000000..b640ea7
--- /dev/null
+++ b/lpic/src/diagnostic_trace.h
@@ -0,0 +1,84 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_TRACE_H
+#define DIAGNOSTIC_TRACE_H
+
+#include <diagnostic_stepper.h>
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+#include <readfile.h>
+
+class input_trace {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+
+public:
+ stepper_param stepper;
+ int domain_number;
+ int traces;
+ int *tracepos;
+ int Q_restart;
+ char restart_file[filename_size];
+ int Q_restart_save;
+ char restart_file_save[filename_size];
+ char *path;
+
+ input_trace( parameter &p );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class trace {
+private:
+ char errname[filename_size];
+ readfile rf;
+ input_trace input;
+
+public:
+ diagnostic_stepper stepper;
+
+ int traces;
+ int *cell_number;
+ struct cell **cell;
+ float **fp, **fm, **gp, **gm, **ex;
+ float **dens_e, **dens_i;
+ float **jx, **jy, **jz;
+ char *name;
+ FILE *file;
+
+ trace ( parameter &p );
+ void store_traces ( domain* grid );
+ void write_traces ( double time, parameter &p );
+ void restart_save ( void );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
diff --git a/lpic/src/diagnostic_velocity.C b/lpic/src/diagnostic_velocity.C
new file mode 100644
index 0000000..bb030ab
--- /dev/null
+++ b/lpic/src/diagnostic_velocity.C
@@ -0,0 +1,260 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <diagnostic_velocity.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+el_velocity::el_velocity( parameter &p,
+ int species_input, char *species_name_input )
+ : velocity(p,species_input,species_name_input)
+{
+}
+
+ion_velocity::ion_velocity( parameter &p,
+ int species_input, char *species_name_input )
+ : velocity(p,species_input,species_name_input)
+{
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+velocity::velocity( parameter &p,
+ int species_input, char *species_name_input )
+ : rf(),
+ input(p,species_name_input),
+ stepper( input.stepper, p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("velocity::Constructor",errname);
+
+ species = species_input;
+ sprintf( species_name, "%s", species_name_input );
+
+ dim = 399; // 400 velocity bins: 0...399
+
+ x = new int [ dim ];
+ y = new int [ dim ];
+ z = new int [ dim ];
+ a = new int [ dim ];
+
+ Beta = p.Beta;
+ Gamma = p.Gamma;
+
+ vcut = 1.0;
+
+ name = new( char [filename_size] );
+
+ if( input.Q_restart == 1 ){
+ char fname[ filename_size ];
+ char varname[filename_size];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ sprintf( varname, "vel_%s.stepper.t_count", species_name );
+ stepper.t_count = atoi( rf.getinput( varname ) );
+ rf.closeinput();
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_velocity::input_velocity( parameter &p, char *species_name_input )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_velocity::Constructor",errname);
+ char input_name[filename_size];
+
+ sprintf( species_name, "%s", species_name_input );
+
+ rf.openinput( p.input_file_name );
+
+ sprintf( input_name, "&%s_velocity", species_name );
+ stepper.Q = atoi( rf.setget( input_name, "Q" ) );
+ stepper.t_start = atof( rf.setget( input_name, "t_start" ) );
+ stepper.t_stop = atof( rf.setget( input_name, "t_stop" ) );
+ stepper.t_step = atof( rf.setget( input_name, "t_step" ) );
+
+ stepper.x_start = 0;
+ stepper.x_stop = atoi( rf.setget( "&box", "cells" ) );
+ stepper.x_step = -1; // not used
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_velocity::save( parameter &p )
+{
+ static error_handler bob("input_velocity::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "diagnostic " << species_name << "_velocity" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q : " << stepper.Q << endl;
+ outfile << "t_start : " << stepper.t_start << endl;
+ outfile << "t_stop : " << stepper.t_stop << endl;
+ outfile << "t_step : " << stepper.t_step << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void velocity::write_velocity( double time, parameter &p, domain *grid )
+{
+ static error_handler bob("velocity::write_velocity",errname);
+
+ struct cell *cell;
+ struct particle *part;
+ int i;
+ double vx, vy, vz, v, absolut;
+ int bvx, bvy, bvz, bv;
+ FILE *file;
+
+ for( i=0; i<=dim; i++ )
+ x[i]=y[i]=z[i]=a[i]=0;
+
+ for( cell=grid->left; cell!=grid->rbuf; cell=cell->next ) {
+
+ if (cell->npart != 0 && cell->number >= stepper.x_start
+ && cell->number < stepper.x_stop) {
+
+ for( part=cell->first; part!=NULL; part=part->next ) {
+
+ if (part->species == species) {
+ vx = part->ux * part->igamma;
+ vy = part->uy * part->igamma;
+ vz = part->uz * part->igamma;
+
+ vx = 1.0/Gamma * vx / ( 1 + vy * Beta );
+ vz = 1.0/Gamma * vz / ( 1 + vy * Beta );
+ vy = ( vy + Beta ) / ( 1 + vy * Beta );
+ absolut = sqrt( sqr(vx) + sqr(vy) + sqr(vz) );
+
+ bvx = (int) floor( 0.5 * dim * (1.0 + vx/vcut) + 0.5 );
+ bvy = (int) floor( 0.5 * dim * (1.0 + vy/vcut) + 0.5 );
+ bvz = (int) floor( 0.5 * dim * (1.0 + vz/vcut) + 0.5 );
+ bv = (int) floor( 0.5 * dim * (1.0 + absolut/vcut) + 0.5 );
+
+ if (bvx>=0 && bvx<=dim) x[bvx]++;
+ else
+ {
+ bob.message( "vx = ", vx );
+ bob.message( "vy = ", vy );
+ bob.message( "vz = ", vz );
+ bob.message( "absolut = ", absolut );
+ bob.message( "vcut = ", vcut );
+ bob.message( "part->ux = ", part->ux );
+ bob.message( "part->uy = ", part->uy );
+ bob.message( "part->uz = ", part->uz );
+ bob.message( "part->igamma = ", part->igamma );
+ bob.error( "velocity bin out of range (bvx)" );
+ }
+ if (bvy>=0 && bvy<=dim) y[bvy]++;
+ else
+ {
+ bob.message( "vx = ", vx );
+ bob.message( "vy = ", vy );
+ bob.message( "vz = ", vz );
+ bob.message( "absolut = ", absolut );
+ bob.message( "vcut = ", vcut );
+ bob.message( "part->ux = ", part->ux );
+ bob.message( "part->uy = ", part->uy );
+ bob.message( "part->uz = ", part->uz );
+ bob.message( "part->igamma = ", part->igamma );
+ bob.error( "velocity bin out of range (bvy)" );
+ }
+ if (bvz>=0 && bvz<=dim) z[bvz]++;
+ else
+ {
+ bob.message( "vx = ", vx );
+ bob.message( "vy = ", vy );
+ bob.message( "vz = ", vz );
+ bob.message( "absolut = ", absolut );
+ bob.message( "vcut = ", vcut );
+ bob.message( "part->ux = ", part->ux );
+ bob.message( "part->uy = ", part->uy );
+ bob.message( "part->uz = ", part->uz );
+ bob.message( "part->igamma = ", part->igamma );
+ bob.error( "velocity bin out of range (bvz)" );
+ }
+ if (bv>=0 && bv<=dim) a[bv]++;
+ else
+ {
+ bob.message( "vx = ", vx );
+ bob.message( "vy = ", vy );
+ bob.message( "vz = ", vz );
+ bob.message( "absolut = ", absolut );
+ bob.message( "vcut = ", vcut );
+ bob.message( "part->ux = ", part->ux );
+ bob.message( "part->uy = ", part->uy );
+ bob.message( "part->uz = ", part->uz );
+ bob.message( "part->igamma = ", part->igamma );
+ bob.error( "velocity bin out of range (bv)" );
+ }
+ }
+ }
+ }
+ }
+
+ sprintf(name,"%s/velocity-%d-sp%d-%.3f", p.path, p.domain_number, species, time);
+ file = fopen( name, "w" );
+
+ for( i=0; i<=dim; i++ ) {
+ v = -vcut + 2.0*vcut*i/dim;
+ fprintf( file, "\n %.4e %d %d %d %d", v, x[i], y[i], z[i], a[i] );
+ }
+
+ fclose( file );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
+
+
+
+
+
+
diff --git a/lpic/src/diagnostic_velocity.h b/lpic/src/diagnostic_velocity.h
new file mode 100644
index 0000000..164ea87
--- /dev/null
+++ b/lpic/src/diagnostic_velocity.h
@@ -0,0 +1,93 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DIAGNOSTIC_VELOCITY_H
+#define DIAGNOSTIC_VELOCITY_H
+
+#include <diagnostic_stepper.h>
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <domain.h>
+#include <matrix.h>
+#include <math.h>
+
+
+class input_velocity {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+ char species_name[filename_size];
+
+public:
+ stepper_param stepper;
+ int Q_restart;
+ char restart_file[filename_size];
+
+ input_velocity( parameter &p, char *species_name_input );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class velocity {
+private:
+
+ readfile rf;
+ input_velocity input;
+ char errname[filename_size];
+ int dim;
+ int *x, *y, *z, *a;
+ double Beta, Gamma, vcut;
+ int species;
+ char species_name[filename_size];
+
+public:
+ diagnostic_stepper stepper;
+
+ char *name;
+
+ velocity ( parameter &p,
+ int species_input, char *species_name_input );
+ void write_velocity( double time, parameter &p, domain *grid );
+};
+
+
+class el_velocity : public velocity {
+public:
+
+ el_velocity( parameter &p,
+ int species_input=0, char *species_name_input="el" );
+};
+
+
+class ion_velocity : public velocity {
+public:
+
+ ion_velocity( parameter &p,
+ int species_input=1, char *species_name_input="ion" );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
diff --git a/lpic/src/domain.C b/lpic/src/domain.C
new file mode 100644
index 0000000..727f1e7
--- /dev/null
+++ b/lpic/src/domain.C
@@ -0,0 +1,1230 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 2002 Andreas Kemp
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <domain.h>
+// exponential energy distribution introduced by A.Kemp, 04/02
+domain::domain( parameter &p )
+ : input(p)
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("domain::Constructor",errname);
+
+ domain_number = p.domain_number;
+ n_domains = input.n_domains;
+ dx = input.dx;
+
+ strcpy( path, p.path );
+
+ n_el = 0; // will be set in domain::chain_particles()
+ n_ion = 0; // ''
+ n_part = 0; // ''
+
+ if(input.Q_restart == 0){
+ // simulation box -----------------------
+
+ set_boundaries(); // determines boundaries from domain number
+
+ // init data structure-------------------
+
+ chain_cells(); // create chained list of cells
+ // set cell numbers
+ // set domain pointers to left and right cells
+
+ init_cells(); // set fields equal to zero
+ // set normalized densities
+
+ chain_particles(); // allocate and link particles to cells
+ // set number, species, cell, position
+
+ // physical part ------------------------
+
+ init_particles(); // set charge, mass, velocities, gamma
+
+ check(); // check and save
+ // particel numbers, positions, total charge
+ // plot cell, x, densities, part. per cell
+ }
+ else {
+ restart_configuration(); // set restart configuration
+ }
+
+ bob.message( "sizeof(struct cell) =", sizeof(struct cell), "Byte" );
+ bob.message( "sizeof(struct particle) =", sizeof(struct particle), "Byte" );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_domain::input_domain( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_domain::Constructor",errname);
+
+ rf.openinput(p.input_file_name);
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+ Q_restart_save = atoi( rf.setget( "&restart", "Q_save" ) );
+
+ // read grid ////////////////////////////////////////////////////
+
+ n_domains = p.n_domains;
+ cells = atoi( rf.setget( "&box", "cells" ) );
+ cells_per_wl = atoi( rf.setget( "&box", "cells_per_wl" ) );
+ cells_left = atoi( rf.setget( "&box", "cells_left" ) );
+ lramp.length = atoi( rf.setget( "&lramp", "length") );
+ lramp.form = atoi( rf.setget( "&lramp", "form") );
+ lramp.length2 = atoi( rf.setget( "&lramp", "length2") );
+ lramp.cutoff = atoi( rf.setget( "&lramp", "cutoff") );
+ lramp.gluepos = atoi( rf.setget( "&lramp", "gluepos") );
+ lramp.middens = atof( rf.setget( "&lramp", "middens") );
+ rramp.length = atoi( rf.setget( "&rramp", "length") );
+ rramp.form = atoi( rf.setget( "&rramp", "form") );
+ rramp.length2 = atoi( rf.setget( "&rramp", "length2") );
+ rramp.cutoff = atoi( rf.setget( "&rramp", "cutoff") );
+ rramp.gluepos = atoi( rf.setget( "&rramp", "gluepos") );
+ rramp.middens = atof( rf.setget( "&rramp", "middens") );
+ cells_plasma = atoi( rf.setget( "&box", "cells_plasma" ) );
+ n_ion_over_nc = atof( rf.setget( "&box", "n_ion_over_nc" ) );
+ ux0 = atof( rf.setget( "&box", "ux0" ) );
+
+ dx = 1.0 / cells_per_wl;
+
+ // read particles /////////////////////////////////////////////////
+
+ nsp = p.nsp;
+
+ fix = new(int[nsp]);
+ z = new(double[nsp]);
+ m = new(double[nsp]);
+ ppc = new(int[nsp]);
+ vtherm = new(double[nsp]);
+
+ // electrons -----------------------------------------------------
+
+ fix[0] = atoi( rf.setget( "&electrons", "fix" ) );
+ z[0] = -1; // DEFAULT, SHOULD NOT BE CHANGED
+ m[0] = +1; // DEFAULT, SHOULD NOT BE CHANGED
+ ppc[0] = atoi( rf.setget( "&electrons", "ppc" ) );
+ vtherm[0] = atof( rf.setget( "&electrons", "vtherm" ) );
+
+ // ions ----------------------------------------------------------
+
+ fix[1] = atoi( rf.setget( "&ions", "fix" ) );
+ z[1] = atoi( rf.setget( "&ions", "z" ) );
+ m[1] = atof( rf.setget( "&ions", "m" ) );
+ ppc[1] = atoi( rf.setget( "&ions", "ppc" ) );
+ vtherm[1] = atof( rf.setget( "&ions", "vtherm" ) );
+
+ if ( z[1] == 0 && ppc[0] > 0 ) {
+ cout << " WARNING : You selected neutral atoms and free electrons" << endl;
+ cout << " Setting # MacroElectrons := 0" << endl;
+ ppc[0] = 0;
+ }
+
+ n_el_over_nc = 1.0 * z[1] * n_ion_over_nc;
+
+ // read spp, adjusted angle, Beta and Gamma
+
+ spp = p.spp;
+ angle = p.angle;
+ Beta = p.Beta;
+ Gamma = p.Gamma;
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_domain::save( parameter &p )
+{
+ static error_handler bob("input_domain::save",errname);
+ ofstream outfile;
+ int i;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "domain: plasma" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl;
+ outfile << "Q_restart_save : " << Q_restart_save << endl;
+ outfile << "N_domains : " << n_domains << endl;
+ outfile << "cells : " << cells << endl;
+ outfile << "cells_per_wl : " << cells_per_wl << endl;
+ outfile << "cells_left : " << cells_left << endl;
+ outfile << "lramp.length : " << lramp.length << endl;
+ outfile << "lramp.form : " << lramp.form << endl;
+ outfile << "lramp.length2 : " << lramp.length2 << endl;
+ outfile << "lramp.cutoff : " << lramp.cutoff << endl;
+ outfile << "lramp.gluepos : " << lramp.gluepos << endl;
+ outfile << "lramp.middens : " << lramp.middens << endl;
+ outfile << "rramp.length : " << rramp.length << endl;
+ outfile << "rramp.form : " << rramp.form << endl;
+ outfile << "rramp.length2 : " << rramp.length2 << endl;
+ outfile << "rramp.cutoff : " << rramp.cutoff << endl;
+ outfile << "rramp.gluepos : " << rramp.gluepos << endl;
+ outfile << "rramp.middens : " << rramp.middens << endl;
+ outfile << "cells_plasma : " << cells_plasma << endl;
+ outfile << "dx : " << dx << endl << endl;
+ outfile << "n_ion_over_nc : " << n_ion_over_nc << endl;
+ outfile << "n_el_over_nc : " << n_el_over_nc << endl;
+ outfile << "ux0 : " << ux0 << endl << endl << endl;
+
+ outfile << "domain: particles" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "nsp : " << setw(8) << nsp << endl;
+ outfile << "fix : ";
+ for(i=0;i<nsp;i++) outfile << setw(8) << fix[i];
+ outfile << endl << "charge : ";
+ for(i=0;i<nsp;i++) outfile << setw(8) << z[i];
+ outfile << endl << "mass : ";
+ for(i=0;i<nsp;i++) outfile << setw(8) << m[i];
+ outfile << endl << "ppc : ";
+ for(i=0;i<nsp;i++) outfile << setw(8) << ppc[i];
+ outfile << endl << "vtherm : ";
+ for(i=0;i<nsp;i++) outfile << setw(8) << vtherm[i];
+ outfile << endl << endl << endl;
+
+ outfile << "domain: Lorentz transformation" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "spp : " << spp << endl;
+ outfile << "adjusted angle : " << angle << endl;
+ outfile << "Beta : " << Beta << endl;
+ outfile << "Gamma : " << Gamma << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void domain::set_boundaries()
+// p.box.N domains of equal size
+{
+ error_handler bob("domain::set_boundaries",errname);
+
+ int cells_per_domain = (int) floor( (double) input.cells / input.n_domains );
+
+ n_left = 1 + ( domain_number - 1 ) * cells_per_domain;
+ n_right = n_left + cells_per_domain - 1;
+ n_cells = cells_per_domain;
+
+ if (domain_number==n_domains)
+ {
+ n_right = input.cells;
+ n_cells = n_right - n_left + 1;
+ }
+
+ bob.message("n_left = ", n_left );
+ bob.message("n_right = ", n_right );
+ bob.message("n_cells = ", n_cells );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void domain::chain_cells( void )
+{
+ error_handler bob("domain::chain_cells",errname);
+ struct cell *cell_old, *cell_new;
+
+ Lbuf = new ( struct cell );
+ if (!Lbuf) bob.error("allocation error: Lbuf");
+ Lbuf->number = n_left - 2;
+
+ lbuf = new ( struct cell );
+ if (!lbuf) bob.error("allocation error: lbuf");
+ lbuf->number = n_left - 1;
+ lbuf->prev = Lbuf;
+
+ left = new ( struct cell );
+ if (!left) bob.error("allocation error: left");
+ left->number = n_left;
+ left->prev = lbuf;
+ cell_old = left;
+
+ for( int i=n_left+1; i<=n_right; i++ )
+ {
+ cell_new = new ( struct cell );
+ if (!cell_new) bob.error("allocation error: cell_new");
+ cell_new->prev = cell_old;
+ cell_old->next = cell_new;
+ cell_old = cell_new;
+ cell_new->number = i;
+ }
+
+ right = cell_old;
+
+ rbuf = new ( struct cell );
+ if (!rbuf) bob.error("allocation error: rbuf");
+ rbuf->prev = right;
+ rbuf->number = n_right + 1;
+
+ Rbuf = new ( struct cell );
+ if (!Rbuf) bob.error("allocation error: Rbuf");
+ Rbuf->prev = rbuf;
+ Rbuf->number = n_right + 2;
+
+ dummy = new ( struct cell );
+ if (!dummy) bob.error("allocation error: dummy");
+ dummy->prev = Rbuf;
+ dummy->number = n_right + 3;
+
+ right->next = rbuf;
+ rbuf->next = Rbuf;
+ Rbuf->next = dummy;
+ dummy->next = Lbuf;
+ Lbuf->next = lbuf;
+ Lbuf->prev = dummy;
+ lbuf->next = left;
+
+ // closed ring of cells with two buffer cells left and right and dummy cell
+ // connecting Rbuf and Lbuf
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void domain::init_cells( void )
+{
+ error_handler bob("domain::init_cells",errname);
+ struct cell *cell;
+
+ for( cell=Lbuf; cell!=dummy; cell=cell->next )
+ {
+ if (!cell) bob.error("allocation error");
+
+ cell->domain = domain_number; // domain number
+ cell->x = dx * ( cell->number - 1 ); // cell coordinate, left boundary
+
+ // set up the normalized particle densities for a ramp profile
+
+ if ( cell->number < input.cells_left )
+ cell->dens[0] = cell->dens[1] = input.lramp.calculate_density( input.cells_left - cell->number );
+ else
+ if ( cell->number > ( input.cells_left + input.cells_plasma ) )
+ cell->dens[0] = cell->dens[1] = input.rramp.calculate_density( cell->number - ( input.cells_left + input.cells_plasma ) );
+ else
+ cell->dens[0] = cell->dens[1] = 1.0;
+
+ if (cell->number < n_left || cell->number > n_right) // initially empty buffers !
+ cell->dens[0] = cell->dens[1] = 0;
+
+ cell->charge = 0;
+ cell->jx = cell->jy = cell->jz = 0;
+ cell->ex = cell->ey = cell->ez = 0;
+ cell->bx = cell->by = cell->bz = 0;
+ cell->fp = cell->fm = cell->gp = cell->gm = 0;
+
+ for( int j=0;j<input.nsp; j++ ) cell->np[j] = 0;
+ cell->npart = 0;
+ // will be set in domain::chain_particles()
+ }
+}
+
+double ramp::calculate_density(int position)
+{
+ // I cleaned up some definitions to keep the code simple.
+
+ if ( position < 0 ) // Now it's not valid to come here with (position<0) !
+ return NAN;
+ if (( cutoff >= 0 ) && ( position > cutoff )) // beyond cutoff
+ return 0.0;
+ else
+ switch ( form )
+ {
+ case 0: // linear ramp as described in original documentation
+ if ( position < length )
+ return 1.0 - (double)position / length;
+ else
+ return 0.0;
+ case 1: // exponential ramp
+ return exp(-(double)position/length);
+ case 2: // double exponential ramp
+ if ( position > gluepos )
+ return exp((double)( gluepos - position )/length2 - (double)(gluepos)/length);
+ else
+ return exp(-(double)position/length);
+ case 3: // lin - const - lin ramp
+ if ( position < length ) // inner linear ramp
+ return 1.0 - (1.0 - middens) * (double)position / length;
+ if ( position <= gluepos ) // constant region
+ return middens;
+ if ( position < length2+gluepos ) // outer linear ramp
+ return middens * (1.0 - (double)(position-gluepos) / length2);
+ else // vacuum
+ return 0.0;
+ }
+ return NAN;
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void domain::chain_particles( void )
+ // particle numbers are set in each domain separately, beginning with 1
+ // this is corrected in the box::Constructor using communicate_particle_numbers(...)
+ // in order to keep domain free of networking
+{
+ error_handler bob("domain::chain_particles",errname);
+
+ int i;
+ int *number; // count particles for each species sperately
+ double delta;
+ struct cell *cell;
+ struct particle *pn, *po;
+
+ number = new( int [input.nsp] );
+ if (!number) bob.error("allocation error");
+
+ for ( i=0; i<input.nsp; i++ ) number[i] = 0;
+
+ for( cell=Lbuf; cell!=dummy; cell=cell->next ) // for all cells including all buffers
+ {
+ cell->first = NULL;
+ cell->last = NULL;
+
+ po = cell->first;
+
+ for( int j=0; j<input.nsp; j++ ) // for all species
+ {
+ cell->np[j] = (int) floor( cell->dens[j] * input.ppc[j] + 0.5 );
+
+ if (j==0) n_el += cell->np[j]; // count particles by species
+ else n_ion += cell->np[j];
+ cell->npart += cell->np[j]; // particles per cell
+ n_part += cell->np[j]; // particles per domain
+
+ if (cell->np[j]!=0) // for occupied cells
+ {
+ delta = dx / cell->np[j];
+
+ for( i=1; i<=cell->np[j]; i++ ) // for all particles of
+ { // kind j in this cell
+ number[j]++;
+
+ pn = new ( struct particle );
+ if (!pn) bob.error("allocation error");
+
+ pn->prev = po;
+ if (po==NULL) cell->first = pn;
+ else po->next = pn;
+ pn->number = number[j];
+ pn->species = j;
+ pn->cell = cell;
+ pn->x = cell->x + ((double)i-0.50000001) * delta;
+
+ po = pn;
+ }
+ }
+ }
+ if (po!=NULL) {
+ po->next = NULL;
+ cell->last = po;
+ }
+ }
+
+ if ( n_el != number[0] ) bob.error("# allocated electrons incorrect");
+
+ for( i=2; i<input.nsp; i++ ) number[1]+=number[i];
+ if ( n_ion != number[1] ) bob.error("# allocated ions incorrect");
+
+ delete number;
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void domain::init_particles( void )
+{
+ error_handler bob("domain::init_particles",errname);
+
+ struct cell *cell;
+ struct particle *part;
+ double Gamma = input.Gamma; // gamma factor due to Lorentz transformation
+ double Beta = input.Beta;
+ double vx, vy, vz;
+
+ for( cell=left; cell!=rbuf; cell=cell->next ) // for all cells
+ {
+ if (cell->npart!=0) // for occupied cells
+ {
+ for( part=cell->first; part!=NULL; part=part->next )
+ { // for all particles in this cell
+ if (!part) bob.error("allocation: part");
+
+ part->fix = input.fix[part->species];
+ part->z = input.z[part->species];
+ part->m = input.m[part->species];
+ part->zm = part->z / part->m;
+
+ // part->n = density / critical density
+ // part->zn = charge state * density / critical density
+ // ---------------------------------------------------------
+ // Lorentz-Transformation: part->zn is scaled up with Gamma^3!
+ // L-Contraction in y-direction leads to n_M = Gamma n_L
+ // and Doppler shift leads to n_c_M = 1/Gamma^2 * n_c_L
+ // ---------------------------------------------------------
+ // part->zn is designed such that the sum of MacroParticle charges
+ // (electrons and ions) is zero in each cell initially
+
+
+ if (part->z == 0) { // neutral atoms
+ part->n = pow(Gamma,3) * input.n_ion_over_nc / input.ppc[part->species];
+ part->zn = 0;
+ }
+ else { // electrons or ions
+ part->n = pow(Gamma,3) * fabs( 1.0 * input.z[1] / part->z )
+ * input.n_ion_over_nc / input.ppc[part->species];
+ part->zn = part->z * part->n;
+ }
+ // thermal velocities
+ do
+ {
+ vx = input.vtherm[part->species] * gauss_rand48();
+ vy = input.vtherm[part->species] * gauss_rand48();
+ vz = input.vtherm[part->species] * gauss_rand48();
+ // vx = exponential_rand( input.vtherm[part->species] ); vy = vz = 0.0;
+ }
+ while( vx*vx + vy*vy + vz*vz >= 1.0); // make sure that |v| < c
+
+ // L-transform to the M frame
+
+ vx = vx * sqrt(1.0-Beta*Beta) / ( 1 - vy*Beta );
+ vz = vz * sqrt(1.0-Beta*Beta) / ( 1 - vy*Beta );
+ vy = ( vy - Beta ) / ( 1 - vy*Beta );
+
+ // determine gamma*v
+
+ part->igamma = sqrt( 1.0 - vx*vx - vy*vy - vz*vz );
+ part->ux = input.ux0 + vx / part->igamma;
+ part->uy = vy / part->igamma;
+ part->uz = vz / part->igamma;
+ }
+ }
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+double domain::exponential_rand( double tm )
+{
+ // one dimensional exponential energy distribution ##
+ // tm == kT / Me
+ static error_handler bob( "domain::exponential_rand", errname );
+ double r1;
+
+ r1 = drand48();
+ return sqrt( 1.0 - 1.0/ sqr( (1.0 - tm * log( 1.0 - r1)) ));
+}
+///////////////////////////////////////////////////////////////////////////
+
+double domain::gauss_rand48( void )
+{
+ double r1, r2;
+
+ r1 = drand48();
+ r2 = drand48();
+
+ return sqrt( -2.0 * log( 1.0 - r1 ) ) * sin( 2*PI*r2 );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void domain::check( void )
+{
+ error_handler bob("domain::check_and_save",errname);
+ struct cell *cell;
+ struct particle *part;
+ int count[2];
+ double charge=0;
+
+ for( cell=Lbuf; cell!=dummy; cell=cell->next )
+ {
+ count[0] = count[1] = 0;
+
+ if (cell->npart!=0)
+ {
+ for( part=cell->first; part!=NULL; part=part->next )
+ {
+ if (!part) bob.error("allocation: part");
+ if ( part->x < cell->x || part->x > cell->x+dx )
+ bob.error("particle position");
+ count[part->species]++;
+ charge += part->zn;
+ }
+ }
+ if (cell->np[0] != count[0]) bob.error("number of electrons");
+ if (cell->np[1] != count[1]) bob.error("number of ions");
+ }
+
+ char fname[filename_size];
+ sprintf(fname,"%s/domain-%d", path, domain_number);
+
+ ofstream domain_file(fname);
+ if (!domain_file) bob.error("cannot open output file: ", fname );
+
+ domain_file.precision( 3 );
+ domain_file.setf( ios::showpoint );
+ domain_file.setf( ios::scientific );
+
+ domain_file << setw(6) << "# cell"
+ << setw(12) << "x"
+ << setw(12) << "rho_el."
+ << setw(12) << "rho_ion"
+ << setw(7) << "n_el"
+ << setw(7) << "n_ion" << endl;
+
+ for( cell=Lbuf; cell!=dummy; cell=cell->next )
+ {
+ domain_file << setw(6) << cell->number
+ << setw(12) << cell->x
+ << setw(12) << cell->dens[0]
+ << setw(12) << cell->dens[1]
+ << setw(7) << cell->np[0]
+ << setw(7) << cell->np[1] << endl;
+ }
+
+ domain_file.close();
+
+ if ( fabs(charge)> 1e-6 ) bob.error("domain is charged");
+
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void domain::count_particles()
+ // counts particles in domain -> n_el, n_ion, n_part
+{
+ static error_handler bob("domain::count_particles",errname);
+
+ struct cell *cell;
+ struct particle *part;
+
+ int nparts_1, nparts_2;
+ int n_el_old = n_el; // keep in mind the old numbers
+ int n_ion_old = n_ion;
+ int n_part_old = n_part;
+
+ n_el = 0;
+ n_ion = 0;
+ n_part = 0;
+
+ for( cell=Lbuf; cell!=dummy; cell=cell->next )
+ {
+ nparts_1 = nparts_2 = 0;
+
+ if (cell->npart != 0) {
+
+ nparts_1 += cell->npart;
+
+ for( part=cell->first; part!=NULL; part=part->next )
+ {
+ nparts_2++;
+
+ if (part->species==0) n_el ++;
+ else n_ion ++;
+ n_part ++;
+ }
+
+ if (nparts_1 != nparts_2) {
+ bob.message( "particle numbers incorrect" );
+ bob.message( " in cell:", cell->number );
+ bob.message( " cell_parts =", nparts_1 );
+ bob.message( " parts =", nparts_2 );
+
+ bob.error("");
+ }
+
+ }
+ }
+
+ bob.message( "particle numbers", n_el, n_ion, n_part );
+
+ if (n_el!=n_el_old || n_ion!=n_ion_old || n_part!=n_part_old)
+ {
+ bob.message( "old particle numbers", n_el_old, n_ion_old, n_part_old );
+ bob.error("");
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void domain::reo_to_prev( int request_prev, int *cells_to_prev, int *parts_to_prev )
+{
+ static error_handler bob("domain::reo_to_prev",errname);
+
+ struct cell *cell;
+
+ cell = left;
+ *cells_to_prev = 1;
+ *parts_to_prev = cell->npart;
+
+ while( *parts_to_prev < -request_prev && cell != right->prev ) // to make sure that at
+ { // at least one cell stays in the domain
+ cell = cell->next;
+ *cells_to_prev = *cells_to_prev + 1;
+ *parts_to_prev = *parts_to_prev + cell->npart;
+ }
+
+ if ( ( -request_prev - (*parts_to_prev - cell->npart) ) / cell->npart < 0.5 )
+ {
+ *cells_to_prev = *cells_to_prev - 1;
+ *parts_to_prev = *parts_to_prev - cell->npart;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void domain::reo_to_next( int request_next, int *cells_to_next, int *parts_to_next )
+{
+ static error_handler bob("domain::reo_to_next",errname);
+
+ struct cell *cell;
+
+ cell = right;
+ *cells_to_next = 1;
+ *parts_to_next = cell->npart;
+
+ while( *parts_to_next < request_next && cell != left->next ) // to make sure that at
+ { // at least one cell stays in the domain
+ cell = cell->prev;
+ *cells_to_next = *cells_to_next + 1;
+ *parts_to_next = *parts_to_next + cell->npart;
+ }
+
+ if ( ( request_next - (*parts_to_next - cell->npart) ) / cell->npart < 0.5 )
+ {
+ *cells_to_next = *cells_to_next - 1;
+ *parts_to_next = *parts_to_next - cell->npart;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void domain::reo_delete_to_prev( int cells_to_prev, int parts_to_prev )
+{
+ static error_handler bob("domain::reo_delete_to_prev",errname);
+
+ int i;
+ int partcount = 0;
+ int el_count = 0;
+ int ion_count = 0;
+ struct cell *cell,*dcell;
+ struct particle *part,*dpart;
+
+ cell = left;
+
+ for(i=0;i<cells_to_prev;i++) {
+
+ if(i == cells_to_prev - 2){
+ Lbuf->number = cell->number;
+ Lbuf->x = cell->x;
+ Lbuf->charge = cell->charge;
+ Lbuf->jx = cell->jx;
+ Lbuf->jy = cell->jy;
+ Lbuf->jz = cell->jz;
+ Lbuf->ex = cell->ex;
+ Lbuf->ey = cell->ey;
+ Lbuf->ez = cell->ez;
+ Lbuf->bx = cell->bx;
+ Lbuf->by = cell->by;
+ Lbuf->bz = cell->bz;
+ Lbuf->fp = cell->fp;
+ Lbuf->fm = cell->fm;
+ Lbuf->gp = cell->gp;
+ Lbuf->gm = cell->gm;
+ Lbuf->dens[0]= cell->dens[0];
+ Lbuf->dens[1]= cell->dens[1];
+ Lbuf->np[0] = 0;
+ Lbuf->np[1] = 0;
+ Lbuf->npart = 0;
+ }
+
+ if(i == cells_to_prev - 1){
+ lbuf->number = cell->number;
+ lbuf->x = cell->x;
+ lbuf->charge = cell->charge;
+ lbuf->jx = cell->jx;
+ lbuf->jy = cell->jy;
+ lbuf->jz = cell->jz;
+ lbuf->ex = cell->ex;
+ lbuf->ey = cell->ey;
+ lbuf->ez = cell->ez;
+ lbuf->bx = cell->bx;
+ lbuf->by = cell->by;
+ lbuf->bz = cell->bz;
+ lbuf->fp = cell->fp;
+ lbuf->fm = cell->fm;
+ lbuf->gp = cell->gp;
+ lbuf->gm = cell->gm;
+ lbuf->dens[0]= cell->dens[0];
+ lbuf->dens[1]= cell->dens[1];
+ lbuf->np[0] = 0;
+ lbuf->np[1] = 0;
+ lbuf->npart = 0;
+ }
+
+ part = cell->first;
+ while(part != NULL)
+ {
+ switch (part->species){
+ case 0:
+ el_count ++;
+ partcount ++;
+ break;
+ case 1:
+ ion_count ++;
+ partcount ++;
+ break;
+ }
+ dpart = part;
+ part = part->next;
+ delete dpart;
+ }
+
+ dcell = cell;
+ cell = cell->next;
+ delete dcell;
+ }
+
+ cell->prev = lbuf;
+ lbuf->next = cell;
+
+ left = cell;
+ n_left += cells_to_prev;
+ n_cells -= cells_to_prev;
+ n_el -= el_count;
+ n_ion -= ion_count;
+ n_part -= partcount;
+
+ if (partcount != parts_to_prev) {
+ bob.error( "number of particles deleted does NOT match intended number to delete" );}
+
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void domain::reo_delete_to_next( int cells_to_next, int parts_to_next )
+{
+ static error_handler bob("domain::reo_delete_to_next",errname);
+
+ int i;
+ int partcount = 0;
+ int el_count = 0;
+ int ion_count = 0;
+ struct cell *cell,*dcell;
+ struct particle *part,*dpart;
+
+ cell = right;
+
+ for(i=0;i<cells_to_next;i++) {
+
+ if(i == cells_to_next - 2){
+ Rbuf->number = cell->number;
+ Rbuf->x = cell->x;
+ Rbuf->charge = cell->charge;
+ Rbuf->jx = cell->jx;
+ Rbuf->jy = cell->jy;
+ Rbuf->jz = cell->jz;
+ Rbuf->ex = cell->ex;
+ Rbuf->ey = cell->ey;
+ Rbuf->ez = cell->ez;
+ Rbuf->bx = cell->bx;
+ Rbuf->by = cell->by;
+ Rbuf->bz = cell->bz;
+ Rbuf->fp = cell->fp;
+ Rbuf->fm = cell->fm;
+ Rbuf->gp = cell->gp;
+ Rbuf->gm = cell->gm;
+ Rbuf->dens[0]= cell->dens[0];
+ Rbuf->dens[1]= cell->dens[1];
+ Rbuf->np[0] = 0;
+ Rbuf->np[1] = 0;
+ Rbuf->npart = 0;
+ }
+ if(i == cells_to_next - 1){
+ rbuf->number = cell->number;
+ rbuf->x = cell->x;
+ rbuf->charge = cell->charge;
+ rbuf->jx = cell->jx;
+ rbuf->jy = cell->jy;
+ rbuf->jz = cell->jz;
+ rbuf->ex = cell->ex;
+ rbuf->ey = cell->ey;
+ rbuf->ez = cell->ez;
+ rbuf->bx = cell->bx;
+ rbuf->by = cell->by;
+ rbuf->bz = cell->bz;
+ rbuf->fp = cell->fp;
+ rbuf->fm = cell->fm;
+ rbuf->gp = cell->gp;
+ rbuf->gm = cell->gm;
+ rbuf->dens[0]= cell->dens[0];
+ rbuf->dens[1]= cell->dens[1];
+ rbuf->np[0] = 0;
+ rbuf->np[1] = 0;
+ rbuf->npart = 0;
+ }
+
+ part = cell->first;
+ while(part != NULL)
+ {
+ switch (part->species){
+ case 0:
+ el_count ++;
+ partcount ++;
+ break;
+ case 1:
+ ion_count ++;
+ partcount ++;
+ break;
+ }
+ dpart = part;
+ part = part->next;
+ delete dpart;
+ }
+
+ dcell = cell;
+ cell = cell->prev;
+ delete dcell;
+ }
+
+ cell->next = rbuf;
+ rbuf->prev = cell;
+
+ right = cell;
+ n_right -= cells_to_next;
+ n_cells -= cells_to_next;
+ n_el -= el_count;
+ n_ion -= ion_count;
+ n_part -= partcount;
+
+ if (partcount != parts_to_next) {
+ bob.error( "number of particles deleted does NOT match intended number to delete" );}
+
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void domain::reo_alloc_from_prev( int cells_from_prev, int parts_from_prev )
+{
+ static error_handler bob("domain::reo_alloc_from_prev",errname);
+
+ int i,cell_number;
+ double cell_x;
+ struct cell *cell_new;
+ struct particle *part_new;
+
+ cell_new = left;
+ cell_number = left->number;
+ cell_x = left->x;
+
+ for(i=0;i<cells_from_prev;i++) {
+ cell_new = new ( struct cell );
+ if (!cell_new) bob.error("allocation error: cell_new");
+ cell_new->prev = lbuf;
+ cell_new->next = lbuf->next;
+ lbuf->next->prev = cell_new;
+ lbuf->next = cell_new;
+ cell_number --;
+ cell_new->number = cell_number;
+ cell_x -= dx;
+ cell_new->x = cell_x;
+
+ cell_new->first = NULL;
+ cell_new->last = NULL;
+ }
+
+ left = cell_new;
+
+ n_left -= cells_from_prev;
+ n_cells += cells_from_prev;
+ n_part += parts_from_prev;
+
+ for(i=0;i<parts_from_prev;i++) {
+ part_new = new ( struct particle );
+ if (!(part_new)) bob.error("allocation error");
+ part_new->prev = NULL;
+ part_new->next = left->first;
+ if (part_new->next!=NULL) left->first->prev = part_new;
+ else left->last = part_new;
+ left->first = part_new;
+
+ part_new->cell = left;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void domain::reo_alloc_from_next( int cells_from_next, int parts_from_next )
+{
+ static error_handler bob("domain::reo_alloc_from_next",errname);
+
+ int i,cell_number;
+ double cell_x;
+ struct cell *cell_new;
+ struct particle *part_new;
+
+ cell_new = right;
+ cell_number = right->number;
+ cell_x = right->x;
+
+ for(i=0;i<cells_from_next;i++) {
+ cell_new = new ( struct cell );
+ if (!cell_new) bob.error("allocation error: cell_new");
+ cell_new->next = rbuf;
+ cell_new->prev = rbuf->prev;
+ rbuf->prev->next = cell_new;
+ rbuf->prev = cell_new;
+ cell_number ++;
+ cell_new->number = cell_number;
+ cell_x += dx;
+ cell_new->x = cell_x;
+
+ cell_new->first = NULL;
+ cell_new->last = NULL;
+ }
+
+ right = cell_new;
+
+ n_right += cells_from_next;
+ n_cells += cells_from_next;
+ n_part += parts_from_next;
+
+ for(i=0;i<parts_from_next;i++) {
+ part_new = new ( struct particle );
+ if (!(part_new)) bob.error("allocation error");
+ part_new->prev = NULL;
+ part_new->next = right->first;
+ if (part_new->next!=NULL) right->first->prev = part_new;
+ else right->last = part_new;
+ right->first = part_new;
+
+ part_new->cell = right;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void domain::reo_update_n_el_n_ion( int el_count, int ion_count )
+{
+ static error_handler bob("domain::reo_update_n_el_n_ion",errname);
+
+ n_el += el_count;
+ n_ion += ion_count;
+
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void domain::restart_configuration( void )
+{
+ error_handler bob("domain::restart_configuration",errname);
+
+ FILE *file;
+ char fname[ filename_size ];
+ struct cell *cell_old, *cell_new, *cell;
+ struct particle *part;
+ int i,k;
+ int n_el_check, n_ion_check, n_part_check;
+
+ sprintf( fname, "%s/%s-%d-data2", path, input.restart_file, domain_number );
+ file = fopen( fname, "rb" );
+ if (!file) bob.error( "cannot open file", fname );
+
+ fread( &n_cells, sizeof(int), 1, file );
+
+ // create chained list of cells:
+
+ Lbuf = new ( struct cell );
+ if (!Lbuf) bob.error("allocation error: Lbuf");
+ Lbuf->first = NULL;
+ Lbuf->last = NULL;
+
+ lbuf = new ( struct cell );
+ if (!lbuf) bob.error("allocation error: lbuf");
+ lbuf->prev = Lbuf;
+ lbuf->first = NULL;
+ lbuf->last = NULL;
+
+ left = new ( struct cell );
+ if (!left) bob.error("allocation error: left");
+ left->prev = lbuf;
+ left->first = NULL;
+ left->last = NULL;
+
+ cell_old = left;
+
+ for( i=0; i<n_cells-1; i++ )
+ {
+ cell_new = new ( struct cell );
+ if (!cell_new) bob.error("allocation error: cell_new");
+ cell_new->prev = cell_old;
+ cell_new->first = NULL;
+ cell_new->last = NULL;
+ cell_old->next = cell_new;
+ cell_old = cell_new;
+ }
+
+ right = cell_old;
+ right->first = NULL;
+ right->last = NULL;
+
+ rbuf = new ( struct cell );
+ if (!rbuf) bob.error("allocation error: rbuf");
+ rbuf->prev = right;
+ rbuf->first = NULL;
+ rbuf->last = NULL;
+
+ Rbuf = new ( struct cell );
+ if (!Rbuf) bob.error("allocation error: Rbuf");
+ Rbuf->prev = rbuf;
+ Rbuf->first = NULL;
+ Rbuf->last = NULL;
+
+ dummy = new ( struct cell );
+ if (!dummy) bob.error("allocation error: dummy");
+ dummy->prev = Rbuf;
+
+ right->next = rbuf;
+ rbuf->next = Rbuf;
+ Rbuf->next = dummy;
+ dummy->next = Lbuf;
+ Lbuf->next = lbuf;
+ Lbuf->prev = dummy;
+ lbuf->next = left;
+
+ // read cell information from restart file
+ // including particles:
+
+ for( cell=Lbuf; cell!=dummy; cell=cell->next )
+ {
+ fread( &cell->number , sizeof(int), 1, file );
+ fread( &cell->x , sizeof(double), 1, file );
+ fread( &cell->charge , sizeof(double), 1, file );
+ fread( &cell->jx , sizeof(double), 1, file );
+ fread( &cell->jy , sizeof(double), 1, file );
+ fread( &cell->jz , sizeof(double), 1, file );
+ fread( &cell->ex , sizeof(double), 1, file );
+ fread( &cell->ey , sizeof(double), 1, file );
+ fread( &cell->ez , sizeof(double), 1, file );
+ fread( &cell->bx , sizeof(double), 1, file );
+ fread( &cell->by , sizeof(double), 1, file );
+ fread( &cell->bz , sizeof(double), 1, file );
+ fread( &cell->fp , sizeof(double), 1, file );
+ fread( &cell->fm , sizeof(double), 1, file );
+ fread( &cell->gp , sizeof(double), 1, file );
+ fread( &cell->gm , sizeof(double), 1, file );
+ fread( &(cell->dens[0]), sizeof(double), 1, file );
+ fread( &(cell->dens[1]), sizeof(double), 1, file );
+ fread( &(cell->np[0]) , sizeof(int), 1, file );
+ fread( &(cell->np[1]) , sizeof(int), 1, file );
+ fread( &cell->npart , sizeof(int), 1, file );
+
+ cell->domain = domain_number;
+
+ for(k=0;k<cell->npart;k++) {
+
+ part = new ( struct particle );
+ if (!part) bob.error("allocation error");
+
+ fread( &part->number , sizeof(int), 1, file );
+ fread( &part->species, sizeof(int), 1, file );
+ fread( &part->fix , sizeof(int), 1, file );
+ fread( &part->z , sizeof(double), 1, file );
+ fread( &part->m , sizeof(double), 1, file );
+ fread( &part->zm , sizeof(double), 1, file );
+ fread( &part->x , sizeof(double), 1, file );
+ fread( &part->dx , sizeof(double), 1, file );
+ fread( &part->igamma , sizeof(double), 1, file );
+ fread( &part->ux , sizeof(double), 1, file );
+ fread( &part->uy , sizeof(double), 1, file );
+ fread( &part->uz , sizeof(double), 1, file );
+ fread( &part->zn , sizeof(double), 1, file );
+
+ part->cell = cell;
+ part->next = NULL;
+ part->prev = cell->last;
+ if (part->prev==NULL) cell->first = part;
+ if (cell->last!=NULL) cell->last->next = part;
+ cell->last = part;
+
+ switch (part->species){
+ case 0:
+ n_el ++;
+ n_part ++;
+ break;
+ case 1:
+ n_ion ++;
+ n_part ++;
+ break;
+ }
+
+ }
+ }
+ n_left = left->number;
+ n_right = right->number;
+
+ fread( &n_el_check, sizeof(int), 1, file );
+ fread( &n_ion_check, sizeof(int), 1, file );
+ fread( &n_part_check, sizeof(int), 1, file );
+ fclose( file );
+
+ bob.message("n_cells = ", n_cells);
+ bob.message("n_el = ", n_el);
+ bob.message("n_ion = ", n_ion);
+ bob.message("n_part = ", n_part);
+
+ if( n_el_check!=n_el){
+ bob.error("n_el incorrect", n_el);
+ }
+ if( n_ion_check!=n_ion){
+ bob.error("n_ion incorrect");
+ }
+ if( n_part_check!=n_part){
+ bob.error("n_part incorrect");
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
diff --git a/lpic/src/domain.h b/lpic/src/domain.h
new file mode 100644
index 0000000..2edd12a
--- /dev/null
+++ b/lpic/src/domain.h
@@ -0,0 +1,141 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef DOMAIN_H
+#define DOMAIN_H
+
+#include <common.h>
+#include <fstream>
+#include <stdio.h>
+#include <iomanip>
+#include <math.h>
+#include <error.h>
+#include <cell.h>
+#include <particle.h>
+#include <parameter.h>
+#include <readfile.h>
+
+struct ramp {
+ int length; // linear ramp length (form=0) or inner scale length (form=1 or 2) or inner ramp length (form=3) in cells
+ int form; // 0 = linear; 1 = exponential; 2 = double exp; 3 = lin-const-lin
+ int length2; // outer scale length (form=2) or outer ramp length (form=3) in cells
+ int cutoff; // max ramplength (<0 <=> disabled) in cells
+ int gluepos; // glue-point between the two exp-ramps (form=2) -> length of the inner ramp in cells; or inner point of outer linear ramp (form=3)
+ double middens; // density of the constant portion in the middle (form=3) in fractions of ni
+ double calculate_density(int position);
+};
+
+class input_domain {
+private:
+ char errname[filename_size];
+
+public:
+ int Q_restart; // start from t>0, using restart files
+ char restart_file[filename_size];
+ int Q_restart_save;
+
+ int n_domains; // grid
+ int cells;
+ int cells_per_wl;
+ int cells_left;
+ ramp lramp; // lefthand plasma ramp
+ ramp rramp; // righthand plasma ramp
+ int cells_plasma;
+ double dx;
+
+ double ux0; // initial momentum in x-direction
+
+ double n_ion_over_nc; // plasma density
+ double n_el_over_nc;
+
+ int nsp; // particles
+ int *ppc;
+ int *fix;
+ double *z, *zmax, *m;
+ double *vtherm;
+
+ double angle; // angles of incidence
+ double Gamma, Beta; // Lorentz transformation
+ int spp; // steps per laser period
+
+ readfile rf;
+ input_domain( parameter &p );
+ void save( parameter &p );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+class domain {
+ private:
+
+ char errname[filename_size];
+ int domain_number;
+ int n_domains;
+ char path[filename_size];
+ input_domain input;
+
+ void restart_configuration( void );
+ void set_boundaries( void );
+ void chain_cells( void );
+ void init_cells( void );
+ void chain_particles( void );
+ void init_particles( void );
+ double gauss_rand48( void );
+ double exponential_rand( double ); // ## exponential velocity distribution
+
+public:
+
+ int n_left; // cell number at the left boundary
+ int n_right; // cell number at the right boundary
+ int n_cells; // number of cells in this domain
+
+ double dx; // cell width
+
+ struct cell *Lbuf; // lhs: left buffer cell left of left
+ struct cell *lbuf; // right buffer left of left
+ struct cell *left; // pointer to the first occupied cell
+ struct cell *right; // pointer to the last occupied cell
+ struct cell *rbuf; // rhs: left buffer cell right of right
+ struct cell *Rbuf; // right buffer right of right
+ struct cell *dummy; // definitely the last one
+
+ int n_el; // # of electrons
+ int n_ion; // # of ions
+ int n_part; // total # particles
+
+ domain( parameter &p );
+ void count_particles( void );
+ void check( void );
+
+ void reo_to_prev( int request_to_prev, int *cells_to_prev, int *parts_to_prev );
+ void reo_to_next( int request_to_next, int *cells_to_next, int *parts_to_next );
+ void reo_delete_to_prev( int cells_to_prev, int parts_to_prev );
+ void reo_delete_to_next( int cells_to_next, int parts_to_next );
+ void reo_alloc_from_prev( int cells_from_prev, int parts_from_prev );
+ void reo_alloc_from_next( int cells_from_next, int parts_from_next );
+ void reo_update_n_el_n_ion( int el_count, int ion_count );
+};
+
+
+#endif
+
+
+
diff --git a/lpic/src/error.C b/lpic/src/error.C
new file mode 100644
index 0000000..53b51e1
--- /dev/null
+++ b/lpic/src/error.C
@@ -0,0 +1,310 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// thanks to Paul Maragakis, Max-Planck-Institut fuer Quantenoptik,
+// for his template error handler!
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#include <error.h>
+
+
+int error_handler::error_number = 0;
+int error_handler::message_number = 0;
+int error_handler::debug_number = 0;
+int error_handler::Q_debug = 1;
+int error_handler::object_number = 0;
+int error_handler::tab = 33;
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+error_handler::error_handler(const char *name, char *error_file_name)
+{
+ errname = new char [filename_size];
+ strcpy(errname,error_file_name);
+
+ errfile.open(errname,ios::app);
+
+ if (!errfile)
+ {
+ cerr << "error_handler: cannot open error file " << errname << endl;
+ exit(1);
+ }
+
+ errfile.close();
+
+ my_name = name;
+ object_number++;
+
+ debug("");
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void error_handler::error(char* s1, char* s2, char *s3, char *s4)
+{
+ error_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile << "FAILURE: " << setw(tab) << my_name << " " << s1 << ' ' << s2
+ << s3 << s4 << endl;
+
+ errfile.close();
+
+ exit(1);
+}
+
+void error_handler::error(char* s1, double d2, char *s3, char *s4)
+{
+ error_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile << "FAILURE: " << setw(tab) << my_name << " " << s1 << ' '
+ << setw(8) << d2 << s3 << s4 << endl;
+
+ errfile.close();
+
+ exit(1);
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void error_handler::message(char *s1, char* s2, char* s3, char* s4)
+{
+ message_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile << setw(tab+8) << my_name << " "
+ << s1 << " " << s2 << " " << s3 << " " << s4 << endl;
+
+ errfile.close();
+}
+
+void error_handler::message(char *s1, double d2,
+ char* s3, char* s4)
+{
+ message_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " "
+ << s1 << " " << d2 << " " << s3 << " " << s4 <<endl;
+
+ errfile.close();
+}
+
+void error_handler::message(char *s1, double d2, char* s3, double d4)
+{
+ message_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " "
+ << s1 << " " << d2 << " " << s3 << " " << d4 <<endl;
+
+ errfile.close();
+}
+
+void error_handler::message(char *s1, double d2, char* s3, double d4,
+ char *s5, double d6, char* s7, double d8 )
+{
+ message_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " "
+ << s1 << " " << d2 << " " << s3 << " " << d4 <<
+ s5 << " " << d6 << " " << s7 << " " << d8 << endl;
+
+ errfile.close();
+}
+
+void error_handler::message(char *s1, double d2, char* s3, double d4,
+ char *s5, double d6 )
+{
+ message_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " "
+ << s1 << " " << d2 << " " << s3 << " " << d4 << " "
+ << s5 << " " << d6 << " " << endl;
+
+ errfile.close();
+}
+
+void error_handler::message(char *s1, double d2, double d3, double d4, double d5 )
+{
+ message_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " "
+ << s1 << " " << d2 << " " << d3 << " " << d4
+ << " " << d5 << endl;
+
+ errfile.close();
+}
+
+void error_handler::message(char *s1, double d2, double d3, double d4 )
+{
+ message_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " "
+ << s1 << " " << d2 << " " << d3 << " " << d4 << endl;
+
+ errfile.close();
+}
+
+void error_handler::message(char *s1, double d2, double d3)
+{
+ message_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " "
+ << s1 << " " << d2 << " " << d3 <<endl;
+
+ errfile.close();
+}
+
+void error_handler::message(char *s1, char *s2, double d3)
+{
+ message_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " "
+ << s1 << s2 << " " << d3 <<endl;
+
+ errfile.close();
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void error_handler::debug(char *s1, char* s2, char* s3, char* s4)
+{
+ if (Q_debug) {
+ debug_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile << setw(tab+8) << my_name << " DB:" << setw(2) << object_number << " "
+ << s1 << " " << s2 << " " << s3 << " " << s4 << endl;
+
+ errfile.close();
+ }
+}
+
+void error_handler::debug(char *s1, double d2, char* s3, char* s4)
+{
+ if (Q_debug) {
+ debug_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " DB:" << setw(2) << object_number << " "
+ << s1 << " " << d2 << " " << s3 << " " << s4 <<endl;
+
+ errfile.close();
+ }
+}
+
+void error_handler::debug(char *s1, double d2, char* s3, double d4)
+{
+ if (Q_debug) {
+ debug_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " DB:" << setw(2) << object_number << " "
+ << s1 << " " << d2 << " " << s3 << " " << d4 <<endl;
+
+ errfile.close();
+ }
+}
+
+void error_handler::debug(char *s1, double d2, char* s3, double d4,
+ char *s5, double d6 )
+{
+ if (Q_debug) {
+ debug_number++ ;
+
+ errfile.open(errname,ios::app);
+ errfile.setf(ios::left);
+
+ errfile.precision(12);
+
+ errfile << setw(tab+8) << my_name << " "
+ << s1 << " " << d2 << " " << s3 << " " << d4 << " "
+ << s5 << " " << d6 << " " << endl;
+
+ errfile.close();
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//EOF
+
+
+
+
diff --git a/lpic/src/error.h b/lpic/src/error.h
new file mode 100644
index 0000000..85091dc
--- /dev/null
+++ b/lpic/src/error.h
@@ -0,0 +1,80 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef ERROR_H
+#define ERROR_H
+
+#include <common.h>
+#include <fstream>
+#include <stdio.h>
+#include <string.h>
+#include <iomanip>
+#include <stdlib.h>
+#include <iostream>
+using namespace std;
+
+
+class error_handler {
+ static int error_number;
+ static int message_number;
+ static int Q_debug;
+ static int debug_number;
+ static int object_number;
+ const char *my_name;
+ char *errname;
+ ofstream errfile;
+ static int tab;
+public:
+ error_handler(const char *, char *error_file_name);
+ void error(char* s1, char* s2="",
+ char* s3="", char* s4="");
+ void error(char* s1, double d2,
+ char* s3="", char* s4="");
+
+ void message(char* m1,
+ char* m2="", char* m3="", char* m4="");
+ void message(char* m1, double m2,
+ char* m3="", char* m4="");
+ void message(char* m1, double m2, char* m3, double m4);
+ void message(char* m1, double m2, char* m3, double m4,
+ char* m5, double m6, char* m7, double m8);
+ void message(char* m1, double m2, double m3, double m4, double m5 );
+ void message(char* m1, double m2, double m3, double m4 );
+ void message(char* m1, double m2, char* m3, double m4, char* m5, double m6);
+ void message(char *s1, double d2, double d3);
+ void message(char *s1, char *s2, double d3);
+
+ void debug(char* m1,
+ char* m2="", char* m3="", char* m4="");
+ void debug(char* m1, double m2,
+ char* m3="", char* m4="");
+ void debug(char* m1 , double m2, char* m3, double m4);
+ void debug(char* m1 , double m2, char* m3, double m4, char* m5, double m6);
+};
+
+#endif
+
+
+
+
+
+
+
diff --git a/lpic/src/main.C b/lpic/src/main.C
new file mode 100644
index 0000000..02ed0e0
--- /dev/null
+++ b/lpic/src/main.C
@@ -0,0 +1,62 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <main.h>
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+int main(int argc, char **argv)
+{
+ // initialize classes ////////////////////////////////////////////////////////////////
+
+ parameter p(argc,argv); // read parameters
+
+
+ char errname[filename_size];
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("main",errname); // error handler for main.C
+
+
+ box sim(p); // init domain, cells, particles
+ // spawn task for the following domain
+
+
+ pulse laser_front(p,"&pulse_front"); // init laser pulses
+ pulse laser_rear(p,"&pulse_rear");
+
+ diagnostic diag(p,&(sim.grid)); // init diagnostics
+ propagate prop(p,sim.grid); // init propagator
+
+ // main loop /////////////////////////////////////////////////////////////////////////
+
+ prop.loop(p,sim,laser_front,laser_rear,diag);
+
+ // exit //////////////////////////////////////////////////////////////////////////////
+
+ return main_exit(p,sim); // stop parallel task
+
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//EOF
+
+
diff --git a/lpic/src/main.h b/lpic/src/main.h
new file mode 100644
index 0000000..e54dda9
--- /dev/null
+++ b/lpic/src/main.h
@@ -0,0 +1,51 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef MAIN_H
+#define MAIN_H
+
+#include <common.h>
+#include <iostream>
+#include <error.h>
+#include <parameter.h>
+#include <box.h>
+#include <diagnostic.h>
+#include <uhr.h>
+#include <propagate.h>
+
+int main(int argc, char **argv);
+
+int main_exit( parameter &p, box &sim )
+{
+ char errname[filename_size];
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("main_exit",errname);
+
+#ifdef LPIC_PARALLEL
+ sim.talk.end_task();
+#endif
+
+ bob.message("done");
+
+ return(0);
+}
+
+#endif
diff --git a/lpic/src/matrix.C b/lpic/src/matrix.C
new file mode 100644
index 0000000..0602394
--- /dev/null
+++ b/lpic/src/matrix.C
@@ -0,0 +1,220 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <matrix.h>
+
+#define NR_END 1
+#define FREE_ARG char*
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void error(char* s1, char* s2, char *s3, char *s4)
+{
+ cout << "FAILURE: " << s1 << ' ' << s2 << s3 << s4 << endl;
+
+ exit(1);
+}
+
+void error(char* s1, double d2, char *s3, char *s4)
+{
+ cout << "FAILURE: " << s1 << ' ' << d2 << s3 << s4 << endl;
+
+ exit(1);
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+double **dmatrix(long nrl, long nrh, long ncl, long nch)
+// allocate a double matrix with subscript range m[nrl..nrh][ncl..nch]
+{
+ long i, nrow=nrh-nrl+1, ncol=nch-ncl+1;
+ double **m;
+
+ // allocate pointers to rows
+ m=(double **) malloc((size_t)((nrow+NR_END)*sizeof(double*)));
+ if (!m) error("allocation failure 1 in dmatrix()");
+
+ // allocate rows and set pointers to them
+ m[nrl]=(double *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(double)));
+ if (!m[nrl]) error("allocation failure 2 in dmatrix()");
+ m[nrl]+=NR_END;
+ m[nrl]-=ncl;
+
+ for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol;
+
+ // return pointer to array of pointers to rows
+ return m;
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+
+void delete_dmatrix( double **m, long nrl, long nrh, long ncl, long nch)
+// free a double matrix allocated by dmatrix()
+{
+ nrh = nch = 0;
+ free((FREE_ARG) (m[nrl]+ncl-NR_END));
+ free((FREE_ARG) (m+nrl-NR_END));
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+
+float **matrix(long nrl, long nrh, long ncl, long nch)
+// allocate a float matrix with subscript range m[nrl..nrh][ncl..nch]
+{
+ long i, nrow=nrh-nrl+1, ncol=nch-ncl+1;
+ float **m;
+
+ // allocate pointers to rows
+ m=(float **) malloc((size_t)((nrow+NR_END)*sizeof(float*)));
+ if (!m) error("allocation failure 1 in dmatrix()");
+
+ // allocate rows and set pointers to them
+ m[nrl]=(float *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(float)));
+ if (!m[nrl]) error("allocation failure 2 in dmatrix()");
+ m[nrl]+=NR_END;
+ m[nrl]-=ncl;
+
+ for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol;
+
+ // return pointer to array of pointers to rows
+ return m;
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+
+void delete_matrix( float **m, long nrl, long nrh, long ncl, long nch)
+// free a float matrix allocated by matrix()
+{
+ nrh = nch = 0;
+ free((FREE_ARG) (m[nrl]+ncl-NR_END));
+ free((FREE_ARG) (m+nrl-NR_END));
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+float **fmatrix(long nrl, long nrh, long ncl, long nch)
+// allocate a float matrix with subscript range m[nrl..nrh][ncl..nch]
+{
+ long i, nrow=nrh-nrl+1, ncol=nch-ncl+1;
+ float **m;
+
+ // allocate pointers to rows
+ m=(float **) malloc((size_t)((nrow+NR_END)*sizeof(float*)));
+ if (!m) error("allocation failure 1 in fmatrix()");
+
+ // allocate rows and set pointers to them
+ m[nrl]=(float *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(float)));
+ if (!m[nrl]) error("allocation failure 2 in fmatrix()");
+ m[nrl]+=NR_END;
+ m[nrl]-=ncl;
+
+ for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol;
+
+ // return pointer to array of pointers to rows
+ return m;
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+
+void delete_fmatrix( float **m, long nrl, long nrh, long ncl, long nch)
+// free a float matrix allocated by fmatrix()
+{
+ nrh = nch = 0;
+ free((FREE_ARG) (m[nrl]+ncl-NR_END));
+ free((FREE_ARG) (m+nrl-NR_END));
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+int **imatrix(long nrl, long nrh, long ncl, long nch)
+// allocate a int matrix with subscript range m[nrl..nrh][ncl..nch]
+{
+ long i, nrow=nrh-nrl+1, ncol=nch-ncl+1;
+ int **m;
+
+ // allocate pointers to rows
+ m=(int **) malloc((size_t)((nrow+NR_END)*sizeof(int*)));
+ if (!m) error("allocation failure 1 in imatrix()");
+
+ // allocate rows and set pointers to them
+ m[nrl]=(int *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(int)));
+ if (!m[nrl]) error("allocation failure 2 in ucmatrix()");
+ m[nrl]+=NR_END;
+ m[nrl]-=ncl;
+
+ for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol;
+
+ // return pointer to array of pointers to rows
+ return m;
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+
+void delete_imatrix( int **m, long nrl, long nrh, long ncl, long nch)
+// free a unsigned char matrix allocated by imatrix()
+{
+ nrh = nch = 0;
+ free((FREE_ARG) (m[nrl]+ncl-NR_END));
+ free((FREE_ARG) (m+nrl-NR_END));
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+
+unsigned char **ucmatrix(long nrl, long nrh, long ncl, long nch)
+/* allocate a unsigned char matrix with subscript range m[nrl..nrh][ncl..nch] */
+{
+ long i, nrow=nrh-nrl+1, ncol=nch-ncl+1;
+ unsigned char **m;
+
+ /* allocate pointers to rows */
+ m=(unsigned char **) malloc((size_t)((nrow+NR_END)*sizeof(unsigned char*)));
+ if (!m) error("allocation failure 1 in ucmatrix()");
+
+ /* allocate rows and set pointers to them */
+ m[nrl]=(unsigned char *) malloc((size_t)((nrow*ncol+NR_END)*sizeof(unsigned char)));
+ if (!m[nrl]) error("allocation failure 2 in ucmatrix()");
+ m[nrl]+=NR_END;
+ m[nrl]-=ncl;
+
+ for(i=nrl+1;i<=nrh;i++) m[i]=m[i-1]+ncol;
+
+ /* return pointer to array of pointers to rows */
+ return m;
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+
+void delete_ucmatrix( unsigned char **m, long nrl, long nrh, long ncl, long nch)
+// free a unsigned char matrix allocated by ucmatrix()
+{
+ nrh = nch = 0;
+ free((FREE_ARG) (m[nrl]+ncl-NR_END));
+ free((FREE_ARG) (m+nrl-NR_END));
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
+
+
+
+
+
diff --git a/lpic/src/matrix.h b/lpic/src/matrix.h
new file mode 100644
index 0000000..5498ba8
--- /dev/null
+++ b/lpic/src/matrix.h
@@ -0,0 +1,49 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef MATRIX_H
+#define MATRIX_H
+
+#include <common.h>
+#include <stdio.h>
+#include <stddef.h>
+#include <stdlib.h>
+#include <fstream>
+#include <string.h>
+#include <iomanip>
+#include <iostream>
+using namespace std;
+
+double** dmatrix( long nrl, long nrh, long ncl, long nch );
+void delete_dmatrix( double **m, long nrl, long nrh, long ncl, long nch );
+float** matrix( long nrl, long nrh, long ncl, long nch );
+void delete_matrix( float **m, long nrl, long nrh, long ncl, long nch );
+float** fmatrix( long nrl, long nrh, long ncl, long nch );
+void delete_fmatrix( float **m, long nrl, long nrh, long ncl, long nch );
+int** imatrix( long nrl, long nrh, long ncl, long nch );
+void delete_imatrix( int **m, long nrl, long nrh, long ncl, long nch );
+unsigned char **ucmatrix(long nrl, long nrh, long ncl, long nch);
+void delete_ucmatrix(unsigned char **m, long nrl, long nrh, long ncl, long nch);
+
+void error(char* s1, char* s2="", char* s3="", char* s4="");
+void error(char* s1, double d2, char* s3="", char* s4="");
+
+#endif
diff --git a/lpic/src/network.C b/lpic/src/network.C
new file mode 100644
index 0000000..8075d79
--- /dev/null
+++ b/lpic/src/network.C
@@ -0,0 +1,1235 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <config.h>
+
+#ifdef LPIC_PARALLEL
+#ifdef LPIC_PVM
+
+#include <network.h>
+
+network::network( parameter &p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("network::Constructor",errname);
+
+ domain_number = p.domain_number;
+ n_domains = p.n_domains;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::start_next_task( parameter &p )
+{
+ static error_handler bob("network::start_next_task",errname);
+
+ if ( p.n_domains > 1 ) // spawn task for following domain
+ { // this needs the pvmd running
+ tid = pvm_mytid();
+ if (tid<0) bob.error("Maybe you should start the pvm daemon?");
+
+ if (domain_number>1) tid_prev = pvm_parent();
+ else tid_prev = -1;
+
+ bob.message("my tid: ", tid );
+ bob.message("tid_prev: ", tid_prev );
+
+ if (domain_number<p.n_domains)
+ {
+ char **arg;
+ arg = new (char* [3]);
+ arg[0] = new (char [100]);
+ arg[1] = new (char [100]);
+ arg[2] = new (char [100]);
+ sprintf( arg[0], "%d", domain_number+1 );
+ sprintf( arg[1], "%s", p.input_file_name );
+ arg[2] = NULL;
+
+ bob.message("spawn: ", p.my_name, arg[0], arg[1] );
+
+ int numt = pvm_spawn( p.my_name, arg, PvmTaskDefault, "", 1, &tid_next );
+
+ if (numt!=1) bob.error("cannot start task no.", domain_number+1 );
+ else bob.message("new task: ", domain_number+1 );
+ }
+ else tid_next = -1;
+
+ bob.message("tid_next: ", tid_next );
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::field( int time_step, domain* grid )
+{
+ static error_handler bob("network::field",errname);
+
+ if ( domain_number > 1 ) { // exchange field copies
+ field_send_cpy( grid->left, tid_prev, time_step );
+ field_get_cpy( grid->lbuf, tid_prev, time_step );
+ }
+ if ( domain_number < n_domains ) {
+ field_send_cpy( grid->right, tid_next, time_step );
+ field_get_cpy( grid->rbuf, tid_next, time_step );
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::field_get_cpy( struct cell* cell, int ptid, int time_step )
+// recieve from ptid
+// store in cell
+{
+ static error_handler bob("network::field_get",errname);
+
+ int msgtag = time_step;
+ double data[9];
+ // recieve from ptid and store in cell
+ pvm_recv( ptid, msgtag );
+ pvm_upkdouble( data, 9, 1 );
+
+ cell->fp = data[0];
+ cell->gm = data[1];
+ cell->fm = data[2];
+ cell->gp = data[3];
+ cell->ex = data[4];
+ cell->ey = data[5];
+ cell->ez = data[6];
+ cell->by = data[7];
+ cell->bz = data[8];
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::field_send_cpy( struct cell* cell, int ptid, int time_step )
+// get from cell
+// send to ptid
+{
+ static error_handler bob("network::field_send",errname);
+
+ int msgtag = time_step;
+ double data[9];
+ // send to the next domain
+ data[0] = cell->fp;
+ data[1] = cell->gm;
+ data[2] = cell->fm;
+ data[3] = cell->gp;
+ data[4] = cell->ex;
+ data[5] = cell->ey;
+ data[6] = cell->ez;
+ data[7] = cell->by;
+ data[8] = cell->bz;
+
+ pvm_initsend( PvmDataDefault );
+ pvm_pkdouble( data, 9, 1 );
+ pvm_send( ptid, msgtag );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::particles( int time_step, domain *grid )
+{
+ static error_handler bob("network::particles",errname);
+ int el_count, ion_count;
+
+ if ( domain_number > 1 ) { // exchange particles
+ particles_send( grid->lbuf, tid_prev, time_step, &el_count, &ion_count );
+ // send particles in lbuf to tid_prev
+
+ grid->n_el -= el_count;
+ grid->n_ion -= ion_count;
+ grid->n_part -= ( el_count + ion_count);
+
+ particles_get( grid->left, tid_prev, time_step, &el_count, &ion_count );
+ // get particles from tid_prev into left
+
+ grid->n_el += el_count;
+ grid->n_ion += ion_count;
+ grid->n_part += ( el_count + ion_count);
+ }
+ if ( domain_number < n_domains ) {
+ particles_send( grid->rbuf, tid_next, time_step, &el_count, &ion_count );
+ // send particles in rbuf to tid_next
+
+ grid->n_el -= el_count;
+ grid->n_ion -= ion_count;
+ grid->n_part -= ( el_count + ion_count);
+
+ particles_get( grid->right, tid_next, time_step, &el_count, &ion_count );
+ // get particles from tid_next into right
+
+ grid->n_el += el_count;
+ grid->n_ion += ion_count;
+ grid->n_part += ( el_count + ion_count);
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::particles_send( struct cell* cell, int ptid, int time_step,
+ int *el_count, int *ion_count )
+// cell: take particles from cell
+// ptid: send them to tid
+{
+ static error_handler bob("network::particles_send",errname);
+
+ int msgtag = time_step;
+ int npart = cell->npart;
+ struct particle *part, *old;
+
+ pvm_initsend( PvmDataDefault ); // send number of particles
+ pvm_pkint( &npart, 1, 1 );
+ pvm_send( ptid, msgtag );
+
+ *el_count = *ion_count = 0;
+
+ if ( npart > 0 ) {
+
+ pvm_initsend( PvmDataDefault ); // send particles
+
+ for( part=cell->first; part!=NULL; part=part->next ) {
+
+ pack_particle( part );
+
+ if ( (part->x < cell->x) || (part->x > cell->next->x) )
+ bob.error( "particle link to buffer is wrong" );
+ }
+
+ part = cell->first; // delete particles
+ do
+ { cell->npart --;
+ cell->np[part->species] --;
+ switch (part->species){ // counters for updating domain's particle
+ case 0: // numbers grid.n_el, grid.n_ion, grid.n_part
+ (*el_count) ++;
+ break;
+ case 1:
+ (*ion_count) ++;
+ break;
+ }
+ old = part;
+ part = part->next;
+ delete old;
+ }
+ while( part!=NULL );
+ cell->first=NULL;
+ cell->last=NULL;
+
+ pvm_send( ptid, msgtag+1 );
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::particles_get( struct cell* cell, int ptid, int time_step,
+ int *el_count, int *ion_count )
+// ptid: recieve particles from tid
+// cell: put them into this cell
+{
+ static error_handler bob("network::particles_get",errname);
+
+ int msgtag = time_step;
+ int i, npart; // recieve from next domain
+ struct particle *part, *insert_pointer;
+
+ pvm_recv( ptid, msgtag ); // recieve the number of particles to recieve
+ pvm_upkint( &npart, 1, 1 );
+
+ *el_count = *ion_count = 0;
+
+ if (npart>0) {
+
+ pvm_recv( ptid, msgtag+1 ); // recieve particles
+
+ insert_pointer = cell->first;
+
+ for( i=0; i<npart; i++ ) {
+ part = new( struct particle ); // create a new particle
+ if (!part) bob.error("allocation error: part");
+
+ if ( ptid == tid_prev ) {
+
+ unpack_particle( part );
+
+ part->cell = cell;
+ if (insert_pointer!=NULL){ // insert always in front of insert pointer
+ part->next = insert_pointer;
+ part->prev = insert_pointer->prev;
+ part->next->prev = part;
+ if (part->prev==NULL) cell->first = part;
+ else part->prev->next = part;
+ }
+ else{ // insert always on bottom
+ part->next = NULL;
+ part->prev = cell->last;
+ if (part->prev!=NULL) part->prev->next = part;
+ else cell->first = part;
+ cell->last = part;
+ }
+ }
+ else if ( ptid == tid_next ) {
+
+ unpack_particle( part );
+
+ part->cell = cell;
+ if (cell->insert!=NULL) part->prev = cell->insert->prev;
+ else part->prev = NULL;
+ part->next = cell->insert;
+ if (part->prev!=NULL) part->prev->next = part;
+ else cell->first = part;
+ if (part->next!=NULL) part->next->prev = part;
+ else cell->last = part;
+ }
+ else {
+ bob.error( "ptid neither tid_next nor tid_prev" );
+ exit(-1);
+ }
+
+ cell->npart ++; // update cell's particle bookkeeping
+ cell->np[part->species] ++;
+ switch (part->species){ // counters for updating domain's particle
+ case 0: // numbers grid.n_el, grid.n_ion, grid.n_part
+ (*el_count) ++;
+ break;
+ case 1:
+ (*ion_count) ++;
+ break;
+ }
+
+ if ( (part->x < cell->x) || (part->x > cell->next->x) )
+ bob.error( "particle link to new cell in new domain is wrong" );
+ }
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::current( int time_step, domain* grid )
+{
+ static error_handler bob("network::current",errname);
+
+ if ( domain_number > 1 ) {
+ current_send( grid->Lbuf, tid_prev, time_step );
+ // exchange current contributions to cells
+ current_get( grid->left, tid_prev, time_step );
+ // ""
+ current_get_cpy( grid->lbuf, tid_prev, time_step );
+ // get a copy of jy and jz into lbuf
+
+ // A copy of currents jy and jz is needed ONLY at the left boundary ( in lbuf )
+ // in order to propagate the fields Fplus and Gminus in cell "left".
+ // For the propagation of Fminus and Gplus at the right boundary "right",
+ // the currents in cell "right" are sufficient!
+ // see MPQ-Report 219 p. 22 or propagate::fields in propagate.C
+ }
+ if ( domain_number < n_domains ) {
+ current_send( grid->rbuf, tid_next, time_step );
+ // exchange current contributions to cells
+ current_get( grid->right->prev, tid_next, time_step );
+ // ""
+ current_send_cpy( grid->right, tid_next, time_step );
+ // send copies of jy and jz to the right __AFTER__ recieving!!
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::density( int time_step, domain* grid )
+{
+ static error_handler bob("network::density",errname);
+
+ if ( domain_number > 1 ) {
+ density_send( grid->lbuf, tid_prev, time_step );
+ // exchange density contributions to cells
+ density_get( grid->left, tid_prev, time_step );
+ // ""
+ }
+ if ( domain_number < n_domains ) {
+ density_send( grid->rbuf, tid_next, time_step );
+ // exchange density contributions to cells
+ density_get( grid->right, tid_next, time_step );
+ // ""
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::current_send( struct cell* cell, int ptid, int time_step )
+// get currents from cell and cell->next
+// send to ptid
+{
+ static error_handler bob("network::current_send",errname);
+
+ int msgtag = time_step;
+ double data[6];
+ // send to the next domain
+ data[0] = cell->jx;
+ data[1] = cell->jy;
+ data[2] = cell->jz;
+ data[3] = cell->next->jx;
+ data[4] = cell->next->jy;
+ data[5] = cell->next->jz;
+
+ pvm_initsend( PvmDataDefault );
+ pvm_pkdouble( data, 6, 1 );
+ pvm_send( ptid, msgtag );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::current_get( struct cell* cell, int ptid, int time_step )
+// recieve from ptid
+// add to currents in cell and cell->next
+{
+ static error_handler bob("network::current_get",errname);
+
+ int msgtag = time_step;
+ double data[6];
+ // recieve from ptid and store in cell
+ pvm_recv( ptid, msgtag );
+ pvm_upkdouble( data, 6, 1 );
+ cell->jx += data[0];
+ cell->jy += data[1];
+ cell->jz += data[2];
+ cell->next->jx += data[3];
+ cell->next->jy += data[4];
+ cell->next->jz += data[5];
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::current_send_cpy( struct cell* cell, int ptid, int time_step )
+// send jy, jz from cell to ptid
+{
+ static error_handler bob("network::current_send",errname);
+
+ int msgtag = time_step;
+ double data[2];
+ // send to the next domain
+ data[0] = cell->jy;
+ data[1] = cell->jz;
+
+ pvm_initsend( PvmDataDefault );
+ pvm_pkdouble( data, 2, 1 );
+ pvm_send( ptid, msgtag );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::current_get_cpy( struct cell* cell, int ptid, int time_step )
+// recieve from ptid copies of jy and jz
+// store in cell
+{
+ static error_handler bob("network::current_get",errname);
+
+ int msgtag = time_step;
+ double data[2];
+ // recieve from ptid and store in cell
+ pvm_recv( ptid, msgtag );
+ pvm_upkdouble( data, 2, 1 );
+ cell->jy = data[0];
+ cell->jz = data[1];
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::density_send( struct cell* cell, int ptid, int time_step )
+// send densities from cell to ptid
+{
+ static error_handler bob("network::density_send",errname);
+
+ int msgtag = time_step;
+ double data[3];
+
+ data[0] = cell->charge;
+ data[1] = cell->dens[0];
+ data[2] = cell->dens[1];
+
+ pvm_initsend( PvmDataDefault );
+ pvm_pkdouble( data, 3, 1 );
+ pvm_send( ptid, msgtag );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::density_get( struct cell* cell, int ptid, int time_step )
+// recieve from ptid
+// add to density in cell
+{
+ static error_handler bob("network::density_get",errname);
+
+ int msgtag = time_step;
+ double data[3];
+
+ pvm_recv( ptid, msgtag );
+ pvm_upkdouble( data, 3, 1 );
+ cell->charge += data[0];
+ cell->dens[0] += data[1];
+ cell->dens[1] += data[2];
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::current_1( int time_step, domain* grid )
+{
+ static error_handler bob("network::current_1",errname);
+
+ if ( domain_number > 1 ) {
+ current_get_12( grid->Lbuf, tid_prev, time_step );
+ // copy current contributions from previous domain into Lbuf, lbuf, left, left->next
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::current_get_12( struct cell* cell, int ptid, int time_step )
+// recieve from ptid
+// add to currents in cell and cell->next
+{
+ static error_handler bob("network::current_get_12",errname);
+
+ int msgtag = time_step;
+ double data[12];
+ // recieve from ptid and store in cell
+ pvm_recv( ptid, msgtag );
+ pvm_upkdouble( data, 12, 1 );
+ cell->jx = data[0];
+ cell->jy = data[1];
+ cell->jz = data[2];
+ cell->next->jx = data[3];
+ cell->next->jy = data[4];
+ cell->next->jz = data[5];
+ cell->next->next->jx = data[6];
+ cell->next->next->jy = data[7];
+ cell->next->next->jz = data[8];
+ cell->next->next->next->jx = data[9];
+ cell->next->next->next->jy = data[10];
+ cell->next->next->next->jz = data[11];
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::current_2( int time_step, domain* grid )
+{
+ static error_handler bob("network::current_2",errname);
+
+ if ( domain_number > 1 ) {
+ current_send_12( grid->Lbuf, tid_prev, time_step );
+ }
+ if ( domain_number < n_domains ) {
+ current_send_12( grid->right->prev, tid_next, time_step );
+ current_get_12( grid->right->prev, tid_next, time_step );
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::current_send_12( struct cell* cell, int ptid, int time_step )
+{
+ static error_handler bob("network::current_send_12",errname);
+
+ int msgtag = time_step;
+ double data[12];
+ // send to the next domain
+ data[0] = cell->jx;
+ data[1] = cell->jy;
+ data[2] = cell->jz;
+ data[3] = cell->next->jx;
+ data[4] = cell->next->jy;
+ data[5] = cell->next->jz;
+ data[6] = cell->next->next->jx;
+ data[7] = cell->next->next->jy;
+ data[8] = cell->next->next->jz;
+ data[9] = cell->next->next->next->jx;
+ data[10] = cell->next->next->next->jy;
+ data[11] = cell->next->next->next->jz;
+
+ pvm_initsend( PvmDataDefault );
+ pvm_pkdouble( data, 12, 1 );
+ pvm_send( ptid, msgtag );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::get_part_numbers_from_prev( int *number, int n )
+ // in domain #1 : number[i] := 0 (0<=i<n)
+ // else : number[i] = data recieved from previous domain
+{
+ static error_handler bob("network::get_part_numbers_from_prev",errname);
+
+ int msgtag = domain_number;
+ int i;
+
+ if (domain_number > 1) {
+
+ pvm_recv( tid_prev, msgtag );
+ pvm_upkint( number, n, 1 );
+
+ bob.message( "recieved n_el =", number[0], "n_ion =", number[1] );
+ }
+ else {
+
+ for( i=0; i<n; i++ ) number[i] = 0;
+
+ bob.message( "nothing recieved: domain #", domain_number );
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::send_part_numbers_to_next( int *number, int n )
+ // in domain #n_doms : -------
+ // else : data sent to next domain = number[i] (0<=i<n)
+{
+ static error_handler bob("network::send_part_numbers_to_next",errname);
+
+ int msgtag = domain_number+1;
+
+ if (domain_number < n_domains) {
+
+ pvm_initsend( PvmDataDefault );
+ pvm_pkint( number, n, 1 );
+ pvm_send( tid_next, msgtag );
+
+ bob.message( "sent n_el =", number[0], "n_ion =", number[1] );
+ }
+ else bob.message( "nothing to send: domain #", domain_number );
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::get_total_numbers_from_next( int *number, int n )
+ // in domain #n_domains : -------
+ // else : number[i] = data recieved from next domain (0<=i<n)
+{
+ static error_handler bob("network::get_total_numbers_from_next",errname);
+
+ int msgtag = domain_number;
+
+ if (domain_number < n_domains) {
+
+ pvm_recv( tid_next, msgtag );
+ pvm_upkint( number, n, 1 );
+
+ bob.message( "recieved n_el =", number[0], "n_ion =", number[1] );
+ }
+ else bob.message( "nothing to recieve: domain #", domain_number );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::send_total_numbers_to_prev( int *number, int n )
+ // in domain #1 : -------
+ // else : data sent to previous domain = number[i] (0<=i<n)
+{
+ static error_handler bob("network::send_total_numbers_to_prev",errname);
+
+ int msgtag = domain_number-1;
+
+ if (domain_number > 1) {
+
+ pvm_initsend( PvmDataDefault );
+ pvm_pkint( number, n, 1 );
+ pvm_send( tid_prev, msgtag );
+
+ bob.message( "sent n_el =", number[0], "n_ion =", number[1] );
+ }
+ else bob.message( "nothing to send: domain #", domain_number );
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::reo_get_mesg_from_prev( int* exchange )
+ // in domain # 1 : return 0
+ // else : return number of particles to send to ( - )
+ // or to recieve from ( + ) previous domain
+{
+ static error_handler bob("network::reo_get_mesg_from_prev",errname);
+
+ int msgtag = domain_number;
+
+ if (domain_number > 1) {
+
+ pvm_recv( tid_prev, msgtag );
+ pvm_upkint( exchange, 1, 1 );
+
+ bob.message( "recieved reo_mesg =", *exchange );
+ }
+ else {
+ bob.message( "no reo_mesg to recieve: domain #", domain_number );
+ *exchange = 0;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::reo_send_mesg_to_next( int *exchange )
+ // in domain #1 : -------
+ // else : data sent to previous domain = number[i] (0<=i<n)
+{
+ static error_handler bob("network::reo_send_mesg_to_next",errname);
+
+ int msgtag = domain_number+1;
+
+ if (domain_number < n_domains) {
+
+ pvm_initsend( PvmDataDefault );
+ pvm_pkint( exchange, 1, 1 );
+ pvm_send( tid_next, msgtag );
+
+ bob.message( "sent reo_mesg =", *exchange );
+ }
+ else {
+ bob.message( "no reo_mesg to send: domain #", domain_number );
+ *exchange = 0;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::reo_from_prev( int *cells_from_prev, int *parts_from_prev )
+{
+ static error_handler bob("network::reo_from_prev",errname);
+
+ int msgtag = domain_number;
+
+ int data[2];
+
+ if (domain_number > 1) {
+
+ pvm_recv( tid_prev, msgtag );
+ pvm_upkint( data, 2, 1 );
+
+ *cells_from_prev = data[0];
+ *parts_from_prev = data[1];
+
+ bob.message( "recieve from previous: cells =", data[0], "parts =", data[1] );
+ }
+ else {
+ bob.error( "no previous domain" );
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::reo_from_next( int *cells_from_next, int *parts_from_next )
+{
+ static error_handler bob("network::reo_from_next",errname);
+
+ int msgtag = domain_number;
+
+ int data[2];
+
+ if (domain_number < n_domains) {
+
+ pvm_recv( tid_next, msgtag );
+ pvm_upkint( data, 2, 1 );
+
+ *cells_from_next = data[0];
+ *parts_from_next = data[1];
+
+ bob.message( "recieve from next: cells =", data[0], "parts =", data[1] );
+ }
+ else {
+ bob.error( "no next domain" );
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::reo_recieve_from_prev_and_unpack( int cells_from_prev, int parts_from_prev,
+ struct cell* firstcell, int *el_count, int *ion_count )
+{
+ static error_handler bob("network::reo_recieve_from_prev_and_unpack",errname);
+
+ int msgtag = domain_number;
+ int i,k;
+ int partcount=0;
+ struct cell *cell;
+ struct particle *part, *part_next;
+
+ *el_count = 0;
+ *ion_count = 0;
+
+ if (cells_from_prev > 0) {
+
+ pvm_recv( tid_prev, msgtag );
+
+ cell = firstcell;
+ part = cell->first;
+
+ cell = cell->prev->prev;
+
+ for(i=0;i<cells_from_prev + 2;i++,cell=cell->next) {
+
+ unpack_cell( cell );
+ cell->domain = domain_number;
+
+ for(k=0;k<cell->npart;k++) {
+
+ unpack_particle( part );
+ part_next = part->next;
+
+ if (part->prev!=NULL) part->prev->next = part->next;
+ else part->cell->first = part->next;
+ if (part->next!=NULL) part->next->prev = part->prev;
+ else part->cell->last = part->prev;
+ part->next = NULL;
+ part->prev = cell->last;
+ if (cell->last!=NULL) cell->last->next = part;
+ part->cell = cell;
+ cell->last = part;
+ if (part->prev==NULL) cell->first = part;
+
+ switch (part->species){
+ case 0:
+ (*el_count) ++;
+ partcount ++;
+ break;
+ case 1:
+ (*ion_count) ++;
+ partcount ++;
+ break;
+ }
+ part = part_next;
+ }
+ }
+
+ if (partcount!=parts_from_prev) {
+ bob.message( "number of particles recieved from prev does" );
+ bob.message( "NOT match intended number to receive" );
+ bob.error("");
+ }
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::reo_recieve_from_next_and_unpack( int cells_from_next, int parts_from_next,
+ struct cell* lastcell, int *el_count, int *ion_count )
+{
+ static error_handler bob("network::reo_recieve_from_next_and_unpack",errname);
+
+ int msgtag = domain_number;
+ int i,k;
+ int partcount=0;
+ struct cell *cell;
+ struct particle *part, *part_next;
+
+ *el_count = 0;
+ *ion_count = 0;
+
+ if ( cells_from_next > 0 ) {
+
+ pvm_recv( tid_next, msgtag );
+
+ cell = lastcell;
+ part = cell->first;
+
+ for(i=0;i<(cells_from_next - 1);i++, cell=cell->prev);
+
+ for(i=0;i<cells_from_next + 2;i++,cell=cell->next) {
+
+ unpack_cell( cell );
+ cell->domain = domain_number;
+
+ for(k=0;k<cell->npart;k++) {
+
+ unpack_particle( part );
+ part_next = part->next;
+
+ if (part->prev!=NULL) part->prev->next = part->next;
+ else part->cell->first = part->next;
+ if (part->next!=NULL) part->next->prev = part->prev;
+ else part->cell->last = part->prev;
+ part->next = NULL;
+ part->prev = cell->last;
+ if (cell->last!=NULL) cell->last->next = part;
+ part->cell = cell;
+ cell->last = part;
+ if (part->prev==NULL) cell->first = part;
+
+ switch (part->species){
+ case 0:
+ (*el_count) ++;
+ partcount ++;
+ break;
+ case 1:
+ (*ion_count) ++;
+ partcount ++;
+ break;
+ }
+
+ part = part_next;
+ }
+ }
+
+ if (partcount!=parts_from_next) {
+ bob.message( "number of particles recieved from next does" );
+ bob.message( "NOT match intended number to receive" );
+ bob.error("");
+ }
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::reo_to_prev( int cells_to_prev, int parts_to_prev )
+ // send cells_from_prev and parts_from_prev to previous domain
+{
+ static error_handler bob("network::reo_to_prev",errname);
+
+ int msgtag = domain_number-1;
+
+ int data[2];
+
+ data[0] = cells_to_prev;
+ data[1] = parts_to_prev;
+
+ if (domain_number > 1) {
+
+ pvm_initsend( PvmDataDefault );
+ pvm_pkint( data, 2, 1 );
+ pvm_send( tid_prev, msgtag );
+
+ bob.message( "send to previous: cells =", data[0], "parts =", data[1] );
+ }
+ else bob.message( "no previous domain" );
+
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::reo_to_next( int cells_to_next, int parts_to_next )
+ // send cells_from_next and parts_from_next to next domain
+{
+ static error_handler bob("network::reo_to_next",errname);
+
+ int msgtag = domain_number+1;
+
+ int data[2];
+
+ data[0] = cells_to_next;
+ data[1] = parts_to_next;
+
+ if (domain_number < n_domains) {
+
+ pvm_initsend( PvmDataDefault );
+ pvm_pkint( data, 2, 1 );
+ pvm_send( tid_next, msgtag );
+
+ bob.message( "send to next: cells =", data[0], "parts =", data[1] );
+ }
+ else bob.message( "no next domain" );
+
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::reo_pack_and_send_to_prev( int cells_to_prev, int parts_to_prev,
+ struct cell* firstcell )
+{
+ static error_handler bob("network::reo_pack_and_send_to_prev",errname);
+
+ int msgtag = domain_number-1;
+ int i;
+ int partcount=0;
+ struct cell *cell;
+ struct particle *part;
+
+ if ( cells_to_prev > 0 ) {
+
+ pvm_initsend( PvmDataDefault );
+ cell = firstcell;
+
+ for(i=0;i<cells_to_prev;i++,cell=cell->next) {
+ pack_cell( cell );
+ part = cell->first;
+ while(part != NULL)
+ {
+ pack_particle( part );
+ part = part->next;
+ partcount ++;
+ }
+ }
+
+ // send two more cells at the right end of the package which
+ // will be copied into rbuf and Rbuf in the previous domain
+ pack_cell_as_buffer( cell );
+ pack_cell_as_buffer( cell->next );
+
+ if (partcount!=parts_to_prev) {
+ bob.message( "number of particles sent to prev does" );
+ bob.message( "NOT match intended number to send" );
+ bob.error("");
+ }
+
+ pvm_send( tid_prev, msgtag );
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void network::reo_pack_and_send_to_next( int cells_to_next, int parts_to_next,
+ struct cell* lastcell )
+{
+ static error_handler bob("network::reo_pack_and_send_to_next",errname);
+
+ int msgtag = domain_number+1;
+ int i;
+ int partcount=0;
+ struct cell *cell;
+ struct particle *part;
+
+ if ( cells_to_next > 0 ) {
+
+ pvm_initsend( PvmDataDefault );
+ cell = lastcell;
+
+ for(i=0;i<(cells_to_next + 1);i++, cell=cell->prev);
+
+ // also send two more cells at the right end of package which will
+ // be copied into Lbuf and lbuf in the next domain
+ pack_cell_as_buffer( cell );
+ cell = cell->next;
+ pack_cell_as_buffer( cell );
+ cell = cell->next;
+
+ for(i=0;i<cells_to_next;i++,cell=cell->next) {
+ pack_cell( cell );
+ part = cell->first;
+ while(part != NULL)
+ {
+ pack_particle( part );
+ part = part->next;
+ partcount ++;
+ }
+ }
+
+ if (partcount!=parts_to_next) {
+ bob.message( "number of particles sent to next does" );
+ bob.message( "NOT match intended number to send" );
+ bob.error("");
+ }
+
+ pvm_send( tid_next, msgtag );
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::pack_particle( struct particle *part )
+{
+ static error_handler bob("network::pack_particle",errname);
+
+ pvm_pkint( &(part->number), 1, 1 );
+ pvm_pkint( &(part->species), 1, 1 );
+ pvm_pkint( &(part->fix), 1, 1 );
+ pvm_pkdouble( &(part->z), 1, 1 );
+ pvm_pkdouble( &(part->m), 1, 1 );
+ pvm_pkdouble( &(part->zm), 1, 1 );
+ pvm_pkdouble( &(part->x), 1, 1 );
+ pvm_pkdouble( &(part->dx), 1, 1 );
+ pvm_pkdouble( &(part->igamma), 1, 1 );
+ pvm_pkdouble( &(part->ux), 1, 1 );
+ pvm_pkdouble( &(part->uy), 1, 1 );
+ pvm_pkdouble( &(part->uz), 1, 1 );
+ pvm_pkdouble( &(part->n), 1, 1 );
+ pvm_pkdouble( &(part->zn), 1, 1 );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::unpack_particle( struct particle *part )
+{
+ static error_handler bob("network::unpack_particle",errname);
+
+ pvm_upkint( &(part->number), 1, 1 );
+ pvm_upkint( &(part->species), 1, 1 );
+ pvm_upkint( &(part->fix), 1, 1 );
+ pvm_upkdouble( &(part->z), 1, 1 );
+ pvm_upkdouble( &(part->m), 1, 1 );
+ pvm_upkdouble( &(part->zm), 1, 1 );
+ pvm_upkdouble( &(part->x), 1, 1 );
+ pvm_upkdouble( &(part->dx), 1, 1 );
+ pvm_upkdouble( &(part->igamma), 1, 1 );
+ pvm_upkdouble( &(part->ux), 1, 1 );
+ pvm_upkdouble( &(part->uy), 1, 1 );
+ pvm_upkdouble( &(part->uz), 1, 1 );
+ pvm_upkdouble( &(part->n), 1, 1 );
+ pvm_upkdouble( &(part->zn), 1, 1 );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::pack_cell( struct cell *cell )
+{
+ static error_handler bob("network::pack_cell",errname);
+
+ pvm_pkint( &(cell->number), 1, 1 );
+ pvm_pkdouble( &(cell->x), 1, 1 );
+ pvm_pkdouble( &(cell->charge), 1, 1 );
+ pvm_pkdouble( &(cell->jx), 1, 1 );
+ pvm_pkdouble( &(cell->jy), 1, 1 );
+ pvm_pkdouble( &(cell->jz), 1, 1 );
+ pvm_pkdouble( &(cell->ex), 1, 1 );
+ pvm_pkdouble( &(cell->ey), 1, 1 );
+ pvm_pkdouble( &(cell->ez), 1, 1 );
+ pvm_pkdouble( &(cell->bx), 1, 1 );
+ pvm_pkdouble( &(cell->by), 1, 1 );
+ pvm_pkdouble( &(cell->bz), 1, 1 );
+ pvm_pkdouble( &(cell->fp), 1, 1 );
+ pvm_pkdouble( &(cell->fm), 1, 1 );
+ pvm_pkdouble( &(cell->gp), 1, 1 );
+ pvm_pkdouble( &(cell->gm), 1, 1 );
+ pvm_pkdouble( (cell->dens), 2, 1 );
+ pvm_pkint( (cell->np), 2, 1 );
+ pvm_pkint( &(cell->npart), 1, 1 );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::unpack_cell( struct cell *cell )
+{
+ static error_handler bob("network::unpack_cell",errname);
+
+ pvm_upkint( &(cell->number), 1, 1 );
+ pvm_upkdouble( &(cell->x), 1, 1 );
+ pvm_upkdouble( &(cell->charge), 1, 1 );
+ pvm_upkdouble( &(cell->jx), 1, 1 );
+ pvm_upkdouble( &(cell->jy), 1, 1 );
+ pvm_upkdouble( &(cell->jz), 1, 1 );
+ pvm_upkdouble( &(cell->ex), 1, 1 );
+ pvm_upkdouble( &(cell->ey), 1, 1 );
+ pvm_upkdouble( &(cell->ez), 1, 1 );
+ pvm_upkdouble( &(cell->bx), 1, 1 );
+ pvm_upkdouble( &(cell->by), 1, 1 );
+ pvm_upkdouble( &(cell->bz), 1, 1 );
+ pvm_upkdouble( &(cell->fp), 1, 1 );
+ pvm_upkdouble( &(cell->fm), 1, 1 );
+ pvm_upkdouble( &(cell->gp), 1, 1 );
+ pvm_upkdouble( &(cell->gm), 1, 1 );
+ pvm_upkdouble( (cell->dens), 2, 1 );
+ pvm_upkint( (cell->np), 2, 1 );
+ pvm_upkint( &(cell->npart), 1, 1 );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::pack_cell_as_buffer( struct cell *cell )
+ // this cell is packed without particle information since
+ // it will be unpacked into a buffer cell
+{
+ static error_handler bob("network::pack_cell_as_buffer",errname);
+ int np[2],npart;
+ np[0] = 0;
+ np[1] = 0;
+ npart = 0;
+
+ pvm_pkint( &(cell->number), 1, 1 );
+ pvm_pkdouble( &(cell->x), 1, 1 );
+ pvm_pkdouble( &(cell->charge), 1, 1 );
+ pvm_pkdouble( &(cell->jx), 1, 1 );
+ pvm_pkdouble( &(cell->jy), 1, 1 );
+ pvm_pkdouble( &(cell->jz), 1, 1 );
+ pvm_pkdouble( &(cell->ex), 1, 1 );
+ pvm_pkdouble( &(cell->ey), 1, 1 );
+ pvm_pkdouble( &(cell->ez), 1, 1 );
+ pvm_pkdouble( &(cell->bx), 1, 1 );
+ pvm_pkdouble( &(cell->by), 1, 1 );
+ pvm_pkdouble( &(cell->bz), 1, 1 );
+ pvm_pkdouble( &(cell->fp), 1, 1 );
+ pvm_pkdouble( &(cell->fm), 1, 1 );
+ pvm_pkdouble( &(cell->gp), 1, 1 );
+ pvm_pkdouble( &(cell->gm), 1, 1 );
+ pvm_pkdouble( (cell->dens), 2, 1 );
+ pvm_pkint( np, 2, 1 );
+ pvm_pkint( &npart, 1, 1 );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void network::end_task( void )
+{
+ printf( "\n end of task in domain #%d\n\n", domain_number );
+ if (n_domains>1) pvm_exit();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
+#endif
+#endif
diff --git a/lpic/src/network.h b/lpic/src/network.h
new file mode 100644
index 0000000..6237e39
--- /dev/null
+++ b/lpic/src/network.h
@@ -0,0 +1,113 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <config.h>
+
+#ifdef LPIC_PARALLEL
+#ifdef LPIC_PVM
+
+#ifndef NETWORK_H
+#define NETWORK_H
+
+#include <pvm3.h>
+
+#include <common.h>
+#include <parameter.h>
+#include <error.h>
+#include <cell.h>
+#include <particle.h>
+#include <domain.h>
+
+class network {
+
+ private:
+
+ int domain_number;
+ int n_domains;
+
+ int tid; // my_tid()
+ int tid_prev; // this task was spawned by 'prev'
+ int tid_next; // this task will have spawned 'next'
+
+ char errname[filename_size];
+
+ public:
+
+ network( parameter &p );
+
+ void start_next_task( parameter &p );
+
+ void field( int time_step, domain* grid );
+ void field_get_cpy( struct cell*, int ptid, int time_step );
+ void field_send_cpy( struct cell*, int ptid, int time_step );
+ void particles( int time_step, domain* grid );
+ void particles_get( struct cell* cell, int ptid, int time_step,
+ int *el_count, int *ion_count );
+ void particles_send( struct cell* cell, int ptid, int time_step,
+ int *el_count, int *ion_count );
+ void current( int time_step, domain* grid );
+ void current_get( struct cell* cell, int ptid, int time_step );
+ void current_send( struct cell* cell, int ptid, int time_step );
+ void current_get_cpy( struct cell* cell, int ptid, int time_step );
+ void current_send_cpy( struct cell* cell, int ptid, int time_step );
+ void density( int time_step, domain* grid );
+ void density_get( struct cell* cell, int ptid, int time_step );
+ void density_send( struct cell* cell, int ptid, int time_step );
+
+ void current_1( int time_step, domain* grid );
+ void current_2( int time_step, domain* grid );
+ void current_get_12( struct cell* cell, int ptid, int time_step );
+ void current_send_12( struct cell* cell, int ptid, int time_step );
+
+ void get_part_numbers_from_prev( int* number, int n );
+ void send_part_numbers_to_next( int* number, int n );
+ void get_total_numbers_from_next( int* number, int n );
+ void send_total_numbers_to_prev( int* number, int n );
+
+ void reo_get_mesg_from_prev( int* mesg );
+ void reo_send_mesg_to_next( int* mesg );
+ void reo_from_prev( int *cells_from_prev, int *parts_from_prev );
+ void reo_from_next( int *cells_from_next, int *parts_from_next );
+ void reo_recieve_from_prev_and_unpack( int cells_from_prev, int parts_from_prev,
+ struct cell* firstcell,
+ int *el_count, int *ion_count );
+ void reo_recieve_from_next_and_unpack( int cells_from_next, int parts_from_next,
+ struct cell* lastcell,
+ int *el_count, int *ion_count );
+ void reo_to_prev( int cells_from_prev, int parts_from_prev );
+ void reo_to_next( int cells_to_next, int parts_to_next );
+ void reo_pack_and_send_to_prev( int cells_to_prev, int parts_to_prev,
+ struct cell* firstcell );
+ void reo_pack_and_send_to_next( int cells_to_next, int parts_to_next,
+ struct cell* lastcell );
+
+ void pack_particle( struct particle *part );
+ void unpack_particle( struct particle *part );
+ void pack_cell( struct cell *cell );
+ void unpack_cell( struct cell *cell );
+ void pack_cell_as_buffer( struct cell *cell );
+
+ void end_task( void );
+};
+
+#endif
+#endif
+#endif
diff --git a/lpic/src/parallel.h b/lpic/src/parallel.h
new file mode 100644
index 0000000..bda3d6d
--- /dev/null
+++ b/lpic/src/parallel.h
@@ -0,0 +1,29 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef PARALLEL_OR_PLAIN_H
+#define PARALLEL_OR_PLAIN_H
+
+#define PARALLEL
+//#define SLOW
+#undef SLOW
+
+#endif
diff --git a/lpic/src/parallel_or_plain.h b/lpic/src/parallel_or_plain.h
new file mode 100644
index 0000000..4c4556f
--- /dev/null
+++ b/lpic/src/parallel_or_plain.h
@@ -0,0 +1,37 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef PARALLEL_OR_PLAIN_H
+#define PARALLEL_OR_PLAIN_H
+
+// Variable LPIC_ENABLE_PARALLEL is set during configuration of the package
+// If configure is called with option --enable-parallel
+// it searches for the pvm header file and tries compiling a one-line
+// program with a call to pvm_parent().
+// If successful, LPIC_ENABLE_PARALLEL is defined in config.h.
+#include <config.h>
+
+#ifdef LPIC_PARALLEL
+#define PARALLEL
+//#define SLOW
+#endif
+
+#endif
diff --git a/lpic/src/parameter.C b/lpic/src/parameter.C
new file mode 100644
index 0000000..ddaba00
--- /dev/null
+++ b/lpic/src/parameter.C
@@ -0,0 +1,253 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <parameter.h>
+
+parameter::parameter(int argc, char **argv)
+ : rf()
+{
+ my_name = new char [filename_size];
+ input_file_name = new char [filename_size] ;
+ errname = new char [filename_size] ;
+ outname = new char [filename_size] ;
+ path = new char [filename_size] ;
+
+ strcpy(my_name,argv[0]);
+
+ //////////////// check commandline parameters //////////////////////////////////////////
+
+ if (argc==1) { // no argument: assume domain=1 and input from input/input.list
+ domain_number = 1;
+ sprintf( input_file_name, "input/input.list" );
+ cout << "\n no arguments \n";
+ }
+ else if (argc==2) { // one argument: interprete as domain number or input-file
+ cout << "\n one argument: ";// choose default for the other one
+ domain_number = atoi( argv[1] );
+ if (domain_number==0) {
+ cout << "input file \n";
+ domain_number = 1;
+ strcpy( input_file_name, argv[1] );
+ }
+ else {
+ cout << "domain number \n";
+ sprintf( input_file_name, "input/input.list" );
+ }
+ }
+ else { // two arguments: domain number, input file
+ cout << "\n two arguments \n"; // additional arguments are ignored
+ domain_number = atoi( argv[1] );
+ strcpy( input_file_name, argv[2] );
+ if (argc>3) cout << " arguments " << 3 << "-" << argc-1 << " ignored \n";
+ }
+
+ if (domain_number<1) {
+ cerr << "\n domain number should be larger than zero!" << endl << endl;
+ exit(-1);
+ }
+ else if (domain_number>2048) {
+ cerr << "\n this machine does not exist so far!" << endl << endl;
+ exit(-1);
+ }
+
+ //// read path and number of domains ///////////////////////////////////////////////////
+
+ rf.openinput(input_file_name);
+
+ strcpy( path, rf.setget( "&output", "path" ) );
+ n_domains = atoi( rf.setget("&parallel","N_domains") );
+ Q_restart = atoi( rf.setget("&restart","Q") );
+ rf.closeinput();
+
+ if (Q_restart) cout << " RESTART" << endl;
+ cout << " domain : " << domain_number << endl;
+ cout << " input file : " << input_file_name << endl;
+ cout << " output path : " << path << endl << endl;
+
+ //// set initial number of particle species ////////////////////////////////////////////
+
+ nsp = 2;
+
+ //// set in-out file name //////////////////////////////////////////////////////////////
+
+ sprintf( outname, "%s/output.lpi", path );
+
+ //// start first error handler /////////////////////////////////////////////////////////
+
+ sprintf( errname, "%s/error-%d", path, domain_number );
+ static error_handler bob("parameter::Constructor", errname);
+
+#ifdef DEBUG
+ bob.message("DEBUG is defined");
+#else
+ bob.message("DEBUG is undefined");
+#endif
+#ifdef LPIC_PARALLEL
+ bob.message("LPIC_PARALLEL is defined");
+#ifdef SLOW
+ bob.message("SLOW is defined");
+#else
+ bob.message("SLOW is undefined");
+#endif
+#else
+ bob.message("LPIC_PARALLEL is undefined");
+#endif
+
+ if ( !strcmp(my_name,"lpic_plain") && n_domains > 1) {
+ n_domains = 1;
+ bob.message( "# domains changed for plain version" );
+ }
+
+ bob.message( "program =", my_name );
+ bob.message( "domain number =", domain_number );
+ bob.message( "# domains =", n_domains );
+ bob.message( "# species =", nsp );
+
+ //// adjust angle such that # of steps per period is integer ///////////////////////////
+ //// write spp and spl to file 'lpic.steps' for later use in lpic's postprocessor //////
+
+ adjust_angle_write_steps();
+
+ //// check contents of output directory and write in-out file for the first time ///////
+
+ if (domain_number==1) {
+
+ char input_copy[filename_size];
+ sprintf( input_copy, "%s/input.lpi", path ); // write copy of input to path/input.lpi
+
+ int diff = rf.compare_files( input_file_name, input_copy );
+
+ if (diff<0) { // file input_copy does not exist
+ rf.copy_file( input_file_name, input_copy );
+ }
+ else if (diff==0) { // file input_copy exists and is identical to input_file_name
+ cout << " you try to run identical parameters again, exit." << endl << endl;
+ bob.message( "you try to run identical parameters again, exit." );
+ exit(-1);
+ }
+ else if (Q_restart==1) { // restart:
+ if (diff==1) { // only one character changed, ok
+ rf.copy_file( input_file_name, input_copy );
+ }
+ else { // more than one character changed, not ok, exit!
+ cout << " " << input_file_name << " and " << input_copy
+ << " differ by more than one character" << endl;
+ cout << " if you really want to continue, remove " << input_copy
+ << " first!" << endl;
+ cout << " exit." << endl << endl;
+ bob.message( input_file_name, "and", input_copy );
+ bob.message( "differ by more than one character" );
+ bob.message( "if you really want to continue, remove", input_copy );
+ bob.message( "first!" );
+ bob.message( "exit." );
+ exit(-1);
+ }
+ }
+ else { // input_copy exists, no restart, exit!
+ cout << " " << input_file_name << " and " << input_copy << " differ!" << endl;
+ cout << " you try to overwrite old data!" << endl;
+ cout << " exit." << endl << endl;
+ bob.message( input_file_name, "and", input_copy, "differ!" );
+ bob.message( "you try to overwrite old data!" );
+ bob.message( "exit." );
+ exit(-1);
+ }
+
+ save(); // save parameters to path/output.lpi
+ }
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void parameter::adjust_angle_write_steps( void )
+// read and adjust angle of incidence, calculate steps per period
+// write spp and spl to file 'lpic.steps' for later use in lpic's postprocessor
+{
+ static error_handler bob("parameter::adjust_angle",errname);
+
+ rf.openinput( input_file_name );
+
+ int front_Q = atoi( rf.setget( "&pulse_front", "Q" ) );
+ int rear_Q = atoi( rf.setget( "&pulse_rear", "Q" ) );
+ double front_angle = atof( rf.setget( "&pulse_front", "angle" ) );
+ double rear_angle = atof( rf.setget( "&pulse_rear", "angle" ) );
+
+ if ( front_Q > 0 ) rear_angle = front_angle;
+ else {
+ if ( rear_Q > 0 ) front_angle = rear_angle;
+ else rear_angle = front_angle;
+ }
+
+ spl = atoi( rf.setget( "&box", "cells_per_wl" ) );
+ spp = (int) floor( 1.0/cos(PI/180*front_angle) * spl + 0.5 );
+ angle = 180.0/PI * acos( (double) spl / spp );
+ Beta = sin( PI/180 * angle );
+ Gamma = 1.0 / cos( PI/180 * angle );
+
+ bob.message( "angles adjusted to ", angle, "degree" );
+ bob.message( "# spl =", spl );
+ bob.message( "# spp =", spp );
+
+ rf.closeinput();
+
+ FILE *f;
+ char fname[filename_size];
+ sprintf( fname, "%s/lpic.steps", path );
+
+ f = fopen( fname, "w" );
+ fprintf( f, "spl = %d\n", spl );
+ fprintf( f, "spp = %d\n", spp );
+ fclose( f );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void parameter::save( void )
+{
+ static error_handler bob("parameter::save",errname);
+
+ ofstream outfile(outname);
+ if (!outfile) bob.error("Cannot open outfile: ", outname);
+
+ outfile << "parameter" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+
+ outfile << "program name : " << my_name << endl;
+ outfile << "input file : " << input_file_name << endl;
+ outfile << "output path : " << path << endl;
+ outfile << "domain number : " << domain_number << endl;
+ outfile << "# domains : " << n_domains << endl;
+ outfile << "# species : " << nsp << endl;
+ outfile << "# steps per cycle : " << spp << endl;
+ outfile << "adjusted angle : " << angle << endl;
+ outfile << "LT-Beta : " << Beta << endl;
+ outfile << "LT-Gamma : " << Gamma << endl << endl << endl;
+
+ outfile.close();
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//EOF
+
diff --git a/lpic/src/parameter.h b/lpic/src/parameter.h
new file mode 100644
index 0000000..95d3953
--- /dev/null
+++ b/lpic/src/parameter.h
@@ -0,0 +1,76 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// header file, input parameters to lpi.C
+//
+// last change: June 8 1997
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#ifndef PARAMETER_H
+#define PARAMETER_H
+
+#include <common.h>
+#include <error.h>
+#include <fstream>
+#include <iomanip>
+#include <iostream>
+#include <string.h>
+#include <matrix.h>
+#include <math.h>
+#include <readfile.h>
+
+class parameter {
+
+private:
+ void adjust_angle_write_steps( void );
+ void save( void );
+ readfile rf;
+ int Q_restart;
+
+public:
+
+ char *my_name; // command line input
+ char *input_file_name; // command line input or default value
+ int domain_number; // command line input or default value
+ int n_domains; // namelist input
+ char *path; // namelist input
+ char *errname; // file name for output of errors and comments
+ char *outname; // file name for output of input
+
+ int nsp; // initial number of particle species
+ int spl; // number of cells per laser wave length
+ int spp; // number of time steps per period
+ double angle, Beta, Gamma; // Lorentz transformation
+
+ parameter(int argc, char **argv);
+
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+#endif
+
+
+
+
+
diff --git a/lpic/src/particle.h b/lpic/src/particle.h
new file mode 100644
index 0000000..5a46c9d
--- /dev/null
+++ b/lpic/src/particle.h
@@ -0,0 +1,47 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef PARTICLE_H
+#define PARTICLE_H
+
+#include <cell.h>
+
+struct particle {
+
+ int number; // number of this particle
+ int species; // particle species, 0=electron, 1=ion
+ struct cell *cell; // pointer to the cell this particle belongs to
+ struct particle *prev; // pointer to the previous particle in this cell
+ struct particle *next; // pointer to the next particle in this cell
+
+ int fix; // fixed species? 0->no, 1->yes
+ double z; // charge of the micro particle in units of e
+ double m; // mass of the micro particle in units of m_e
+ double zm; // specific charge, z/m
+ double x, dx; // position and shift within one timestep
+ double igamma; // inverse gamma factor
+ double ux, uy, uz; // gamma * velocity
+ double n; // particle density in units of n_c
+ double zn; // contribution of the particle to the charge density
+ // in units of n_c ( = z * n )
+};
+
+#endif
diff --git a/lpic/src/plain.h b/lpic/src/plain.h
new file mode 100644
index 0000000..e33c51c
--- /dev/null
+++ b/lpic/src/plain.h
@@ -0,0 +1,27 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef PARALLEL_OR_PLAIN_H
+#define PARALLEL_OR_PLAIN_H
+
+#undef PARALLEL
+
+#endif
diff --git a/lpic/src/propagate.C b/lpic/src/propagate.C
new file mode 100644
index 0000000..b41bda3
--- /dev/null
+++ b/lpic/src/propagate.C
@@ -0,0 +1,240 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <propagate.h>
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+propagate::propagate(parameter &p, domain &grid)
+ : input(p),
+ stk(p),
+ rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("propagate::Constructor",errname);
+
+ Gamma = p.Gamma;
+ dx = grid.dx;
+ idx = 1.0/dx;
+ dt = dx / Gamma; // <--------------------- LT -----------------------
+ domain_number = p.domain_number;
+
+ n_domains = input.n_domains;
+
+ start_time = input.start_time;
+ stop_time = input.stop_time;
+
+ if( input.Q_restart == 0 ) start_time = input.start_time;
+ else{
+ char fname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", p.path, input.restart_file, p.domain_number );
+ rf.openinput(fname);
+ start_time = atof( rf.getinput( "time" ) );
+ rf.closeinput();
+ }
+
+ ofstream outfile;
+ outfile.open(p.outname,ios::app);
+
+ outfile << "propagate constructor" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Gamma : " << Gamma << endl;
+ outfile << "dx : " << dx << endl;
+ outfile << "idx : " << idx << endl;
+ outfile << "dt : " << dt << endl;
+ outfile << "domain : " << domain_number << endl << endl << endl;
+
+ outfile.close();
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_propagate::input_propagate( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_propagate::Constructor",errname);
+
+ rf.openinput( p.input_file_name );
+
+ start_time = atoi( rf.setget( "&propagate", "prop_start" ) );
+ stop_time = atoi( rf.setget( "&propagate", "prop_stop" ) );
+
+ n_domains = atoi( rf.setget( "&parallel", "N_domains" ) );
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+
+ rf.closeinput();
+
+ bob.message( "parameter read" );
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_propagate::save( parameter &p )
+{
+ static error_handler bob("input_propagate::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "propagate" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl;
+ outfile << "prop_start : " << start_time << endl;
+ outfile << "prop_stop : " << stop_time << endl;
+ outfile << "N_domains : " << n_domains << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void propagate::loop(parameter &p, box &sim, pulse &laser_front, pulse &laser_rear,
+ diagnostic &diag )
+ // In case of several domains:
+ // >> Usage of "sim.talk.current_1" and "sim.talk.current_2" leads to EXACTLY
+ // the same ordering of operations during adding the current contributions
+ // for any cell as in the case of only one domain. This leads to identical
+ // results for one or several domain, respectively, even in chaotic situations.
+ // This version may be used to check new network routines, but does NOT
+ // increase the job's speed, since a specified task propagates its particles
+ // after its parent task has finished.
+ // For this version, #DEFINE SLOW in header file common.h!
+ // >> Usage of "sim.talk.current" instead leads to a slightly DIFFERENT ordering
+ // of operations during adding the current contributions for the buffer cells.
+ // Although PHYSICALLY COMPLETELY EQUIVALENT to the case of only one domain,
+ // slightly different roundoff errors in subtracting large numbers can lead
+ // to DIFFERENT simulation results in chaotic situations compared to the
+ // case of one domain.
+ // For this version #UNDEF SLOW in header file common.h!
+{
+ static error_handler bob("propagate::loop",errname);
+
+ //////////////////////////////////// clocks ////////////////////////////////////////////
+ uhr zeit(p,"total" ); //
+ uhr zeit_particles(p,"particles" ); //
+ uhr zeit_fields(p,"fields" ); //
+ uhr zeit_diagnostic(p,"diagnostic"); //
+ ////////////////////////////////////////////////////////////////////////////////////////
+
+ zeit.start();
+
+ for( time = start_time; time <= stop_time + dt; time += dt )
+ {
+ sim.restart_save( diag, time, p, zeit, zeit_particles,
+ zeit_fields, zeit_diagnostic );
+ sim.count_restart();
+
+ clear_grid( sim.grid );
+
+#ifdef LPIC_PARALLEL
+#ifdef SLOW // send/recieve current contributions and copies
+ sim.talk.current_1(diag.public_time_steps, &(sim.grid) ); // SLOW
+#endif
+#endif
+
+ zeit_particles.start();
+ particles( sim.grid ); // accelerate and move
+ reflect_particles( sim.grid ); // reflect particles at box boundaries
+ zeit_particles.stop_and_add();
+
+#ifdef LPIC_PARALLEL
+#ifdef SLOW
+ sim.talk.current_2(diag.public_time_steps, &(sim.grid) ); // SLOW
+#else // send/recieve current contributions and copies
+ sim.talk.current( diag.public_time_steps, &(sim.grid) ); // FAST
+#endif
+ sim.talk.particles( diag.public_time_steps, &(sim.grid) );
+ // send/recieve particles to/from
+ // neighbour domains
+ sim.talk.density( diag.public_time_steps, &(sim.grid) );
+ // send/recieve density contributions
+#endif
+
+ zeit_fields.start();
+ fields( sim.grid, laser_front, laser_rear );
+ // propagate fields
+ zeit_fields.stop_and_add();
+
+#ifdef LPIC_PARALLEL
+ sim.talk.field( diag.public_time_steps, &(sim.grid) );
+ // send/recieve field copies to/from
+ // neighbour domains
+ sim.reorganize( sim.grid, sim.talk, time );
+ // reorganize box
+ sim.count_reorganize(); // reorganize counter
+#endif
+
+ zeit_diagnostic.start();
+ diag.out( time, &(sim.grid), p ); // diagnostics
+ diag.count(); // diagnostic counter
+ zeit_diagnostic.stop_and_add();
+
+ zeit.add(); // update clock
+ }
+
+ zeit.stop_and_add();
+
+ zeit_particles.seconds_cpu();
+ zeit_fields.seconds_cpu();
+ zeit_diagnostic.seconds_cpu();
+ zeit.seconds_cpu();
+ if( input.Q_restart == 0 ) zeit.seconds_sys();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void propagate::clear_grid( domain &grid )
+{
+ static error_handler bob("propagate::clear_grid",errname);
+
+ struct cell *cell;
+
+ for( cell=grid.Lbuf; cell!=grid.dummy; cell=cell->next )
+ {
+ cell->charge = 0;
+ cell->dens[0] = 0;
+ cell->dens[1] = 0;
+ cell->jx = 0;
+ cell->jy = 0;
+ cell->jz = 0;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//EOF
+
+
+
diff --git a/lpic/src/propagate.h b/lpic/src/propagate.h
new file mode 100644
index 0000000..ea0da4a
--- /dev/null
+++ b/lpic/src/propagate.h
@@ -0,0 +1,105 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef PROPAGATE_H
+#define PROPAGATE_H
+
+#include <common.h>
+#include <error.h>
+#include <parameter.h>
+#include <pulse.h>
+#include <box.h>
+#include <particle.h>
+#include <stack.h>
+#include <diagnostic.h>
+#include <uhr.h>
+#include <readfile.h>
+
+class input_propagate {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+
+public:
+ double start_time, stop_time;
+
+ int n_domains;
+
+ int Q_restart;
+ char restart_file[filename_size];
+
+ input_propagate( parameter &p );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class propagate {
+public:
+ propagate( parameter &p, domain &grid );
+ void loop( parameter &p, box &sim,
+ pulse &laser_front, pulse &laser_rear,
+ diagnostic &diag );
+
+private:
+ input_propagate input;
+
+ stack stk;
+ readfile rf;
+ double time, start_time, stop_time;
+ double dt, dx, idx; // timestep and grid spacing
+ double Gamma; // gamma factor due to Lorentz Transformation
+ int domain_number; // domain number
+ int n_domains; // # of domains
+
+ ofstream grid_file;
+
+ char errname[filename_size];
+
+ void clear_grid( domain &grid );
+ void fields( domain &grid, pulse &laser_front, pulse &laser_rear );
+ void particles( domain &grid );
+ void reflect_particles( domain &grid );
+ inline void accelerate( struct cell *cell, struct particle *part );
+ inline void accelerate_1( struct cell *cell, struct particle *part );
+ inline void accelerate_2( struct cell *cell, struct particle *part );
+ inline void move( struct particle *part );
+ inline void has_to_change_cell( struct cell *cell, struct particle *part );
+ inline void do_change_cell( domain &grid );
+ inline void deposit_charge( struct cell *cell, struct particle *part );
+ inline void deposit_current( struct cell *cell, struct particle *part );
+ inline void mask_current( domain &grid );
+ inline double mask( int i );
+ inline void left_one( struct cell *cell, struct particle *part );
+ inline void left_two_left( struct cell *cell, struct particle *part );
+ inline void left_two_right( struct cell *cell, struct particle *part );
+ inline void right_one( struct cell *cell, struct particle *part );
+ inline void right_two_right( struct cell *cell, struct particle *part );
+ inline void right_two_left( struct cell *cell, struct particle *part );
+
+ inline double weighting( struct cell *cell, struct particle *part );
+ inline double weighting_0( struct cell *cell, struct particle *part );
+
+};
+#endif
+
diff --git a/lpic/src/propagate_fields.C b/lpic/src/propagate_fields.C
new file mode 100644
index 0000000..7c03fcf
--- /dev/null
+++ b/lpic/src/propagate_fields.C
@@ -0,0 +1,97 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <propagate.h>
+
+void propagate::fields( domain &grid, pulse &laser_front, pulse &laser_rear )
+{
+ static error_handler bob("propagate::fields", errname);
+
+ struct cell *cell;
+ double fp, fp_old, gm, gm_old;
+ double pidt = PI * dt;
+
+ cell=grid.left;
+
+ fp_old = cell->fp;
+ gm_old = cell->gm;
+
+ if (domain_number==1) {
+/* cell->fp = laser_front.Qy * laser_front.field( time );
+ cell->gm = laser_front.Qz * laser_front.field( time + laser_front.shift ); */
+ cell->fp = laser_front.field( time , 0 );
+ cell->gm = laser_front.field( time , 1 );
+ }
+ else {
+ cell->fp = grid.lbuf->fp - pidt * grid.lbuf->jy;
+ cell->gm = grid.lbuf->gm - pidt * grid.lbuf->jz;
+ }
+
+ cell->fm = cell->next->fm - pidt * cell->jy;
+ cell->gp = cell->next->gp - pidt * cell->jz;
+
+ cell->ey = cell->fp + cell->fm; cell->ez = cell->gp + cell->gm;
+ cell->bz = cell->fp - cell->fm; cell->by = cell->gp - cell->gm;
+
+ cell->ex -= 2.0 * pidt * cell->jx;
+
+ for( cell=grid.left->next; cell->next!=grid.rbuf; cell=cell->next )
+ {
+ fp = cell->fp; // could be done in a more elegant
+ cell->fp = fp_old - pidt * cell->prev->jy; // way: i.e. do the loop twice,
+ fp_old = fp; // forward for fm and gp,
+ // backward for fp and gm
+ gm = cell->gm;
+ cell->gm = gm_old - pidt * cell->prev->jz;
+ gm_old = gm;
+
+ cell->fm = cell->next->fm - pidt * cell->jy;
+ cell->gp = cell->next->gp - pidt * cell->jz;
+
+ cell->ey = cell->fp + cell->fm; cell->bz = cell->fp - cell->fm;
+ cell->ez = cell->gp + cell->gm; cell->by = cell->gp - cell->gm;
+
+ cell->ex -= 2.0 * pidt * cell->jx;
+ }
+
+ cell->fp = fp_old - pidt * cell->prev->jy;
+ cell->gm = gm_old - pidt * cell->prev->jz;
+
+ if (domain_number==n_domains) {
+/* cell->fm = laser_rear.Qy * laser_rear.field( time );
+ cell->gp = laser_rear.Qz * laser_rear.field( time + laser_rear.shift); */
+ cell->fm = laser_rear.field( time , 0 );
+ cell->gp = laser_rear.field( time , 1 );
+ }
+ else {
+ cell->fm = grid.rbuf->fm - pidt * cell->jy;
+ cell->gp = grid.rbuf->gp - pidt * cell->jz;
+ }
+
+ cell->ey = cell->fp + cell->fm; cell->bz = cell->fp - cell->fm;
+ cell->ez = cell->gp + cell->gm; cell->by = cell->gp - cell->gm;
+
+ cell->ex -= 2*pidt * cell->jx;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//EOF
diff --git a/lpic/src/propagate_particles.C b/lpic/src/propagate_particles.C
new file mode 100644
index 0000000..c7f4755
--- /dev/null
+++ b/lpic/src/propagate_particles.C
@@ -0,0 +1,910 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <propagate.h>
+
+void propagate::particles( domain &grid )
+// acceleration according Boris (in Birdsall, Langdon)
+{
+ static error_handler bob("propagate::particles",errname);
+
+ struct cell *cell;
+ struct particle *part;
+
+ // assumes fields of the following domain in cell rbuf
+
+ for( cell=grid.left; cell!=grid.rbuf; cell=cell->next ) // for all cells
+ {
+ if (cell->npart!=0)
+ {
+ part=cell->first;
+ do
+ {
+#ifdef DEBUG
+ if (!part) bob.error("segmentation");
+ if ((part->x < cell->x - TINY) || (part->x >= cell->x + dx + TINY) ) { // particle in cell ? --
+ bob.message( "particle at", part->x );
+ bob.message( " in cell", cell->number, "at", cell->x, " .. ", cell->x + dx );
+ bob.message( "is linked to wrong cell:" );
+ bob.message( " particle -> vx ", part->ux * part->igamma );
+ bob.message( "cell->x - part->x = ", cell->x - part->x );
+ bob.message( "cell->x + dx - part->x = ", cell->x + dx - part->x );
+ bob.error("");
+ }
+#endif
+
+ deposit_charge( cell, part ); // not necessary for the local algorithm
+ // charge distribution of the
+ // preceeding half time step
+ accelerate_1( cell, part );
+ }
+ while( (part=part->next) );
+
+ part=cell->first;
+ do part->igamma = 1.0/sqrt(part->igamma);
+ while( (part=part->next) );
+
+ part=cell->first;
+ do accelerate_2( cell, part );
+ while( (part=part->next) );
+
+ part=cell->first;
+ do part->igamma = 1.0/sqrt(part->igamma);
+ while( (part=part->next) );
+
+ part=cell->first;
+ do
+ {
+ move( part ); // move all particles
+
+ has_to_change_cell( cell, part ); // put particles on stack
+
+ deposit_current( cell, part ); // this step is necessary
+ }
+ while( (part=part->next) );
+ }
+ }
+
+ do_change_cell( grid ); // particles are removed from stack and linked to their
+ // new cells
+ // cells "Lbuf" and "Rbuf" remain empty
+
+ mask_current( grid ); // makes currents invisible near the box boundaries
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::mask_current( domain &grid )
+// this routine sets the currents smoothly equal to zero in
+// a region of size 2*MASK at the left and right boundary of the simulation box
+// this inhibits artificial radiation at the boundaries
+
+{
+ static error_handler bob("propagate::mask_current",errname);
+
+ struct cell *cell;
+ int i;
+
+ if (domain_number==1) {
+ for( i=1, cell=grid.left; i<=2*MASK; i++, cell=cell->next ) { // the first 2MASK cells
+ cell->jx *= mask(i);
+ cell->jy *= mask(i);
+ cell->jz *= mask(i);
+ }
+ }
+
+ if (domain_number==n_domains) {
+ for( i=1, cell=grid.right; i<=2*MASK; i++, cell=cell->prev ) { // the last 2MASK cells
+ cell->jx *= mask(i);
+ cell->jy *= mask(i);
+ cell->jz *= mask(i);
+ }
+ }
+}
+
+
+inline double propagate::mask( int i )
+{
+ if (i<MASK) return 0;
+ else {
+ if (i<=2*MASK ) return pow( sin(0.5*PI*(i-MASK)/MASK), 2 );
+ else return 1.0;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::accelerate( struct cell *cell, struct particle *part )
+ //
+ // this function is currently not used
+ //
+ // full acceleration according Boris (in Birdsall, Langdon)
+{
+ static error_handler bob("propagate::accelerate",errname);
+
+ register double zmpidt = part->zm * PI * dt;
+
+ register double w = weighting(cell,part);
+ register double notw = 1.0-w;
+ register double ex = w * cell->ex + notw * cell->next->ex; // interpolate fields
+ register double ey = w * cell->ey + notw * cell->next->ey; // to particle position
+ register double ez = w * cell->ez + notw * cell->next->ez;
+ register double by = w * cell->by + notw * cell->next->by;
+ register double bz = w * cell->bz + notw * cell->next->bz;
+
+ register double ux = part->ux + ex * zmpidt; // half acceleration
+ register double uy = part->uy + ey * zmpidt;
+ register double uz = part->uz + ez * zmpidt;
+
+ register double igamma = (1.0 / sqrt(1.0 + (ux*ux + uy*uy + uz*uz)));
+
+
+ register double ty = by * zmpidt * igamma; // rotation
+ register double tz = bz * zmpidt * igamma;
+ register double t2 = ty*ty + tz*tz;
+ register double sy = 2.0 * ty / ( 1.0 + t2 );
+ register double sz = 2.0 * tz / ( 1.0 + t2 );
+
+ register double ux2 = ux * (1.0-tz*sz-ty*sy) + uy * sz - uz * sy;
+ register double uy2 = - ux * sz + uy * (1.0-tz*sz) + uz * ty*sz;
+ register double uz2 = ux * sy + uy * tz*sy + uz * (1.0-ty*sy);
+
+ part->ux = ux = ux2 + ex * zmpidt; // second half acceleration
+ part->uy = uy = uy2 + ey * zmpidt;
+ part->uz = uz = uz2 + ez * zmpidt;
+
+ part->igamma = (1.0 / sqrt(1.0 + (ux*ux + uy*uy + uz*uz)));
+
+ // we take the square roots for all particles per cell in a separate loop !
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::accelerate_1( struct cell *cell, struct particle *part )
+// acceleration according Boris (in Birdsall, Langdon)
+{
+ static error_handler bob("propagate::accelerate_1",errname);
+
+ register double zmpidt = part->zm * PI * dt;
+
+ register double w = weighting(cell,part);
+ register double notw = 1.0-w;
+ // register double w0 = weighting_0(cell,part);
+ // register double notw0 = 1.0-w0;
+ register double ex = w * cell->ex + notw * cell->next->ex; // interpolate fields
+ register double ey = w * cell->ey + notw * cell->next->ey; // to particle position
+ register double ez = w * cell->ez + notw * cell->next->ez;
+
+ register double ux = part->ux + ex * zmpidt; // half acceleration
+ register double uy = part->uy + ey * zmpidt;
+ register double uz = part->uz + ez * zmpidt;
+
+ part->ux = ux;
+ part->uy = uy;
+ part->uz = uz;
+
+ part->igamma = 1.0 + ux*ux + uy*uy + uz*uz;
+
+ // we take the inverse square roots for all particles per cell in a separate loop !
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::accelerate_2( struct cell *cell, struct particle *part )
+// acceleration according Boris (in Birdsall, Langdon)
+{
+ static error_handler bob("propagate::accelerate_2",errname);
+
+ register double zmpidt = part->zm * PI * dt;
+ register double igamma = part->igamma;
+
+ register double ux = part->ux;
+ register double uy = part->uy;
+ register double uz = part->uz;
+
+ register double w = weighting(cell,part);
+ register double notw = 1.0-w;
+ // register double w0 = weighting_0(cell,part);
+ // register double notw0 = 1.0-w0;
+ register double ex = w * cell->ex + notw * cell->next->ex; // interpolate fields
+ register double ey = w * cell->ey + notw * cell->next->ey; // to particle position
+ register double ez = w * cell->ez + notw * cell->next->ez;
+ register double by = w * cell->by + notw * cell->next->by;
+ register double bz = w * cell->bz + notw * cell->next->bz;
+
+ register double ty = by * zmpidt * igamma; // rotation
+ register double tz = bz * zmpidt * igamma;
+ register double t2 = ty*ty + tz*tz;
+ register double sy = 2.0 * ty / ( 1.0 + t2 );
+ register double sz = 2.0 * tz / ( 1.0 + t2 );
+
+ register double ux2 = ux * (1.0-tz*sz-ty*sy) + uy * sz - uz * sy;
+ register double uy2 = - ux * sz + uy * (1.0-tz*sz) + uz * ty*sz;
+ register double uz2 = ux * sy + uy * tz*sy + uz * (1.0-ty*sy);
+
+ part->ux = ux = ux2 + ex * zmpidt; // second half acceleration
+ part->uy = uy = uy2 + ey * zmpidt;
+ part->uz = uz = uz2 + ez * zmpidt;
+
+ part->igamma = 1.0 + ux*ux + uy*uy + uz*uz;
+
+ // we take the inverse square roots for all particles per cell in a separate loop !
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::move( struct particle *part )
+{
+ static error_handler bob("propagate::move",errname);
+
+ if ( part->fix==1 ) part->dx = 0;
+ else {
+
+ part->dx = dx * part->ux * part->igamma; // dx = Gamma * dt, see constructor!
+ part->x += part->dx;
+
+#ifdef DEBUG
+ if ( fabs(part->dx) > dx )
+ bob.error( "particle displacement larger than grid spacing!" );
+#endif
+
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::has_to_change_cell( struct cell *cell, struct particle *part )
+{
+ static error_handler bob("propagate::has_to_change_cell",errname);
+
+ if ( part->x < cell->x ) stk.put_on_stack( cell->prev, part );
+ else if ( part->x >= cell->x + dx ) stk.put_on_stack( cell->next, part );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::do_change_cell( domain &grid )
+{
+ static error_handler bob("propagate::do_change_cell",errname);
+
+ stack_member *stack, *stack_delete;
+ struct cell *cell;
+ struct cell *new_cell;
+ struct particle *part;
+
+ for( cell=grid.Lbuf; cell!=grid.dummy; cell=cell->next )
+ { // keep in mind the pointer to the first particle
+ cell->insert = cell->first; // in cell before inserting additional particles
+ } // from stack
+
+ stack = stk.zero->next;
+ while( stack != stk.hole ) // now insert particles from stack into new cells
+ { // and delete them from stack
+ part = stack->part;
+ new_cell = stack->new_cell;
+
+ stk.insert_particle( new_cell, part );
+
+ stack_delete = stack;
+
+ stk.remove_from_stack( stack_delete );
+
+ stack = stk.zero->next;
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void propagate::reflect_particles( domain &grid )
+{
+ static error_handler bob("propagate::reflect_particles",errname);
+
+ struct particle *part;
+
+ // stack is empty after particles() has been called
+
+ if ( domain_number == 1 ) {
+
+ for( part=grid.lbuf->first; part!=NULL; part=part->next ) {
+ part->ux = - part->ux;
+ part->x -= part->dx;
+ bob.message( "re l", part->number, "time", time );
+
+ stk.put_on_stack( grid.left, part );
+ }
+
+ do_change_cell( grid );
+ }
+
+ if ( domain_number == n_domains ) {
+
+ for( part=grid.rbuf->first; part!=NULL; part=part->next ) {
+ part->ux = - part->ux;
+ part->x -= part->dx;
+ bob.message( "re r", part->number, "time", time );
+
+ stk.put_on_stack( grid.right, part );
+ }
+
+ do_change_cell( grid );
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::deposit_charge( struct cell *cell, struct particle *part )
+{
+ double here, next, prev; // contributions to charge of this cell, ...
+ register double dist = (part->x - cell->x) * idx;
+
+ if ( dist <= 0.5 ) {
+ prev = part->zn * ( 0.5 - dist );
+ here = part->zn * ( 0.5 + dist );
+ cell->prev->charge += prev;
+ cell->prev->dens[part->species] += prev;
+ cell->charge += here;
+ cell->dens[part->species] += here;
+ }
+ else {
+ here = part->zn * ( 1.5 - dist );
+ next = part->zn * ( -0.5 + dist );
+ cell->charge += here;
+ cell->dens[part->species] += here;
+ cell->next->charge += next;
+ cell->next->dens[part->species] += next;
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::deposit_current( struct cell *cell, struct particle *part )
+// We distinguish six cases:
+// first, distinguish former position in the first or second half of the cell
+// second, distinguish one one-boundary move and two two-boundary moves
+// #-boundary move means contributions to # boundary currents Jx
+//
+// the currents are calculated from the continuity equation,
+// assuming rectangular particle shape and area weighting
+// J.Villasenor and O.Buneman, Comp. Phys. Comm. 69 (1992) 306-316
+{
+ static error_handler bob("propagate::deposit_current",errname);
+
+ register double xm = part->x - part->dx; // before move
+ register double xp = part->x; // afterwards
+ register double x0 = part->cell->x; // former left hand cell boundary
+
+ register double x0p05dx = x0 + 0.5*dx;
+ register double x0m05dx = x0 - 0.5*dx;
+ register double x0p15dx = x0 + 1.5*dx;
+
+ if ( xm < x0p05dx ) { // former position in first half of the cell
+
+ if ( xp < x0m05dx ) left_two_left( cell, part ); // two boundary move to the left
+
+ else {
+ if ( xp >= x0p05dx ) left_two_right( cell, part ); // two-boundary move to the right
+ else left_one ( cell, part ); // one boundary move
+ }
+ }
+
+ else { // former position in the second half of the cell
+
+ if ( xp > x0p15dx ) right_two_right( cell, part );// two boundary move to the right
+
+ else {
+ if ( xp <= x0p05dx ) right_two_left( cell, part ); // two boundary move to the left
+ else right_one( cell, part ); // one boundary move
+ }
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::left_one( struct cell *cell, struct particle *part )
+{
+ static error_handler bob("propagate::left_one",errname);
+
+ register double xm = part->x - part->dx; // before move
+ register double xp = part->x; // afterwards
+ register double x0 = part->cell->x; // former left hand cell boundary
+
+ register double jx0 = part->zn * (xp-xm)*idx;
+ /*
+ register double jx = cell->jx;
+ register double jy = cell->jy;
+ register double jz = cell->jz;
+ register double pjy = cell->prev->jy;
+ register double pjz = cell->prev->jz;
+ */
+
+ register double xpart = (xp+xm-2.0*x0)*idx;
+
+ register double r_1 = 0.5 * part->zn * ( 1.0 - xpart ) * part->igamma;
+// register double r0 = part->zn * part->igamma - r_1;
+ register double r0 = 0.5 * part->zn * ( 1.0 + xpart ) * part->igamma;
+
+ register double jy_1 = r_1 * part->uy;
+ register double jy0 = r0 * part->uy;
+ register double jz_1 = r_1 * part->uz;
+ register double jz0 = r0 * part->uz;
+ /*
+ cell->jx = jx + jx0;
+ cell->jy = jy + jy0;
+ cell->jz = jz + jz0;
+ cell->prev->jy = pjy + jy_1;
+ cell->prev->jz = pjz + jz_1;
+ */
+ cell->jx += jx0;
+ cell->jy += jy0;
+ cell->jz += jz0;
+ cell->prev->jy += jy_1;
+ cell->prev->jz += jz_1;
+
+#ifdef DEBUG
+// r_1 /= part->igamma;
+// r0 /= part->igamma;
+
+ if ( fabs(r_1+r0 - (part->zn * part->igamma)) > TINY || fabs(r_1) > fabs(part->zn * part->igamma) + TINY ||
+ fabs(r0) > fabs(part->zn * part->igamma) + TINY ) {
+ bob.message( "r_1 =", r_1 );
+ bob.message( "r0 =", r0 );
+ bob.message( "part->zn =", part->zn );
+ bob.message( "dif =", fabs(r_1+r0 - (part->zn * part->igamma)) );
+ bob.message( "part->N =", part->number );
+ bob.message( "part->igamma =", part->igamma );
+ bob.message( "TINY =", TINY );
+ bob.message( "xpart =", xpart );
+ bob.message( "xp =", xp );
+ bob.message( "xm =", xm );
+ bob.message( "x0 =", x0 );
+ bob.message( "idx =", idx );
+ bob.error( "density splitting wrong!" );
+ }
+#endif
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::left_two_left( struct cell *cell, struct particle *part )
+{
+ static error_handler bob("propagate::left_two_left",errname);
+
+ register double xm = part->x - part->dx; // before move
+ register double xp = part->x; // afterwards
+ register double x0 = part->cell->x; // former left hand cell boundary
+ /*
+ register double jx = cell->jx;
+ register double jy = cell->jy;
+ register double jz = cell->jz;
+ register double pjx = cell->prev->jx;
+ register double pjy = cell->prev->jy;
+ register double pjz = cell->prev->jz;
+ register double ppjy = cell->prev->prev->jy;
+ register double ppjz = cell->prev->prev->jz;
+ */
+ register double jx_1 = - part->zn * ( 0.5 - (xp-x0+dx)*idx );
+ register double jx0 = - part->zn * ( 0.5 + (xm-x0)*idx );
+
+ register double eps = ( xm - (x0-0.5*dx) ) / ( xm - xp );
+ register double r_2 = part->zn * part->igamma * 0.5*(1.0-eps) * ( 0.5 - (xp-x0+dx)*idx );
+ register double r0 = part->zn * part->igamma * 0.5*eps * ( 0.5 + (xm-x0)*idx );
+ register double r_1 = part->zn * part->igamma - r0 - r_2;
+
+ register double jy_2 = r_2 * part->uy;
+ register double jy_1 = r_1 * part->uy;
+ register double jy0 = r0 * part->uy;
+ register double jz_2 = r_2 * part->uz;
+ register double jz_1 = r_1 * part->uz;
+ register double jz0 = r0 * part->uz;
+ /*
+ cell->jx = jx + jx0;
+ cell->jy = jy + jy0;
+ cell->jz = jz + jz0;
+ cell->prev->jx = pjx + jx_1;
+ cell->prev->jy = pjy + jy_1;
+ cell->prev->jz = pjz + jz_1;
+ cell->prev->prev->jy = ppjy + jy_2;
+ cell->prev->prev->jz = ppjz + jz_2;
+ */
+ cell->jx += jx0;
+ cell->jy += jy0;
+ cell->jz += jz0;
+ cell->prev->jx += jx_1;
+ cell->prev->jy += jy_1;
+ cell->prev->jz += jz_1;
+ cell->prev->prev->jy += jy_2;
+ cell->prev->prev->jz += jz_2;
+
+#ifdef DEBUG
+// r_2 /= part->igamma;
+// r_1 /= part->igamma;
+// r0 /= part->igamma;
+
+ if ( fabs(r_2+r_1+r0 - (part->zn*part->igamma)) > TINY || fabs(r_2) > fabs(part->zn*part->igamma) + TINY ||
+ fabs(r_1) > fabs(part->zn*part->igamma) + TINY || fabs(r0) > fabs(part->zn*part->igamma) + TINY ) {
+ bob.message( "r_2 =", r_2 );
+ bob.message( "r_1 =", r_1 );
+ bob.message( "r0 =", r0 );
+ bob.message( "dif =", fabs(r_2+r_1+r0 - (part->zn*part->igamma)) );
+ bob.message( "part->zn =", part->zn );
+ bob.message( "part->N =", part->number );
+ bob.message( "part->igamma =", part->igamma );
+ bob.error( "density splitting wrong!" );
+ }
+ if ( eps < 0 || eps > 1 )
+ bob.error( "eps!" );
+#endif
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::left_two_right( struct cell *cell, struct particle *part )
+{
+ static error_handler bob("propagate::left_two_right",errname);
+
+ register double xm = part->x - part->dx; // before move
+ register double xp = part->x; // afterwards
+ register double x0 = part->cell->x; // former left hand cell boundary
+ /*
+ register double jx = cell->jx;
+ register double jy = cell->jy;
+ register double jz = cell->jz;
+ register double pjy = cell->prev->jy;
+ register double pjz = cell->prev->jz;
+ register double njx = cell->next->jx;
+ register double njy = cell->next->jy;
+ register double njz = cell->next->jz;
+ */
+ register double jx0 = part->zn * ( 0.5 - (xm-x0)*idx );
+ register double jx1 = part->zn * ( 0.5 + (xp-x0-dx)*idx );
+
+ register double eps = ( x0 + 0.5*dx - xm ) / ( xp - xm );
+ register double r_1 = 0.5*eps * part->zn * part->igamma * ( 0.5 - (xm-x0)*idx );
+ register double r1 = 0.5*(1.0-eps) * part->zn * part->igamma * ( 0.5 + (xp-x0-dx)*idx );
+ register double r0 = part->zn * part->igamma - r_1 - r1;
+
+ register double jy_1 = r_1 * part->uy;
+ register double jy0 = r0 * part->uy;
+ register double jy1 = r1 * part->uy;
+
+ register double jz_1 = r_1 * part->uz;
+ register double jz0 = r0 * part->uz;
+ register double jz1 = r1 * part->uz;
+ /*
+ cell->prev->jy = pjy + jy_1;
+ cell->prev->jz = pjz + jz_1;
+ cell->jx = jx + jx0;
+ cell->jy = jy + jy0;
+ cell->jz = jz + jz0;
+ cell->next->jx = njx + jx1;
+ cell->next->jy = njy + jy1;
+ cell->next->jz = njz + jz1;
+ */
+ cell->prev->jy += jy_1;
+ cell->prev->jz += jz_1;
+ cell->jx += jx0;
+ cell->jy += jy0;
+ cell->jz += jz0;
+ cell->next->jx += jx1;
+ cell->next->jy += jy1;
+ cell->next->jz += jz1;
+
+#ifdef DEBUG
+// r_1 /= part->igamma;
+// r0 /= part->igamma;
+// r1 /= part->igamma;
+
+ if ( fabs(r_1+r0+r1-(part->zn*part->igamma)) > TINY || fabs(r_1) > fabs(part->zn*part->igamma) + TINY ||
+ fabs(r0) > fabs(part->zn*part->igamma) + TINY || fabs(r1) > fabs(part->zn*part->igamma) + TINY ) {
+ bob.message( "r_1 =", r_1 );
+ bob.message( "r0 =", r0 );
+ bob.message( "r1 =", r1 );
+ bob.message( "part->zn =", part->zn );
+ bob.message( "dif =", fabs(r_1+r0+r1-(part->zn*part->igamma)) );
+ bob.message( "part->N =", part->number );
+ bob.message( "part->igamma =", part->igamma );
+ bob.error( "density splitting wrong!" );
+ }
+ if ( eps < 0 || eps > 1 )
+ bob.error( "eps!" );
+#endif
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::right_one( struct cell *cell, struct particle *part )
+{
+ static error_handler bob("propagate::right_one",errname);
+
+ register double xm = part->x - part->dx; // before move
+ register double xp = part->x; // afterwards
+ register double x0 = part->cell->x; // former left hand cell boundary
+ /*
+ register double jy = cell->jy;
+ register double jz = cell->jz;
+ register double njx = cell->next->jx;
+ register double njy = cell->next->jy;
+ register double njz = cell->next->jz;
+ */
+ register double jx1 = part->zn * (xp-xm)*idx;
+
+ register double xpart = (xp+xm-2.0*(x0+dx))*idx;
+
+ register double r0 = 0.5 * part->zn * part->igamma * ( 1.0 - xpart );
+// register double r1 = part->zn * part->igamma - r0;
+ register double r1 = 0.5 * part->zn * part->igamma * ( 1.0 + xpart );
+
+ register double jy0 = r0 * part->uy;
+ register double jy1 = r1 * part->uy;
+
+ register double jz0 = r0 * part->uz;
+ register double jz1 = r1 * part->uz;
+ /*
+ cell->jy = jy + jy0;
+ cell->jz = jz + jz0;
+ cell->next->jx = njx + jx1;
+ cell->next->jy = njy + jy1;
+ cell->next->jz = njz + jz1;
+ */
+
+ cell->jy += jy0;
+ cell->jz += jz0;
+ cell->next->jx += jx1;
+ cell->next->jy += jy1;
+ cell->next->jz += jz1;
+
+#ifdef DEBUG
+// r0 /= part->igamma;
+// r1 /= part->igamma;
+
+ if ( fabs(r0+r1 - (part->zn * part->igamma)) > TINY || fabs(r0) > fabs(part->zn * part->igamma) + TINY ||
+ fabs(r1) > fabs(part->zn * part->igamma) + TINY ) {
+ bob.message( "r0 =", r0 );
+ bob.message( "r1 =", r1 );
+ bob.message( "part->zn =", part->zn );
+ bob.message( "dif =", fabs(r0+r1 - (part->zn * part->igamma)) );
+ bob.message( "part->N =", part->number );
+ bob.message( "part->igamma =", part->igamma );
+ bob.message( "TINY =", TINY );
+ bob.message( "xpart =", xpart );
+ bob.message( "xp =", xp );
+ bob.message( "xm =", xm );
+ bob.message( "x0 =", x0 );
+ bob.message( "idx =", idx );
+ bob.error( "density splitting wrong!" );
+ }
+#endif
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::right_two_right( struct cell *cell, struct particle *part )
+{
+ static error_handler bob("propagate::right_two_right",errname);
+
+ register double xm = part->x - part->dx; // before move
+ register double xp = part->x; // afterwards
+ register double x0 = part->cell->x; // former left hand cell boundary
+ /*
+ register double jy = cell->jy;
+ register double jz = cell->jz;
+ register double njx = cell->next->jx;
+ register double njy = cell->next->jy;
+ register double njz = cell->next->jz;
+ register double nnjx = cell->next->next->jx;
+ register double nnjy = cell->next->next->jy;
+ register double nnjz = cell->next->next->jz;
+ */
+ register double jx1 = part->zn * ( 0.5 - (xm-x0-dx)*idx );
+ register double jx2 = part->zn * ( 0.5 + (xp-x0-2.0*dx)*idx );
+
+ register double eps = (x0+1.5*dx - xm) / (xp - xm);
+ register double r0 = 0.5*eps * part->zn * part->igamma * ( 0.5 - (xm-x0-dx)*idx );
+ register double r2 = 0.5*(1.0-eps) * part->zn * part->igamma * ( 0.5 + (xp-x0-2.0*dx)*idx );
+ register double r1 = part->zn * part->igamma - r0 - r2;
+
+ register double jy0 = r0 * part->uy;
+ register double jy1 = r1 * part->uy;
+ register double jy2 = r2 * part->uy;
+
+ register double jz0 = r0 * part->uz;
+ register double jz1 = r1 * part->uz;
+ register double jz2 = r2 * part->uz;
+ /*
+ cell->jy = jy + jy0;
+ cell->jz = jz + jz0;
+ cell->next->jx = njx + jx1;
+ cell->next->jy = njy + jy1;
+ cell->next->jz = njz + jz1;
+ cell->next->next->jx = nnjx + jx2;
+ cell->next->next->jy = nnjy + jy2;
+ cell->next->next->jz = nnjz + jz2;
+ */
+
+ cell->jy += jy0;
+ cell->jz += jz0;
+ cell->next->jx += jx1;
+ cell->next->jy += jy1;
+ cell->next->jz += jz1;
+ cell->next->next->jx += jx2;
+ cell->next->next->jy += jy2;
+ cell->next->next->jz += jz2;
+
+#ifdef DEBUG
+// r0 /= part->igamma;
+// r1 /= part->igamma;
+// r2 /= part->igamma;
+
+ if ( fabs(r0+r1+r2 - (part->zn*part->igamma)) > TINY || fabs(r0) > fabs(part->zn*part->igamma) + TINY ||
+ fabs(r1) > fabs(part->zn*part->igamma) + TINY || fabs(r2) > fabs(part->zn*part->igamma) + TINY ) {
+ bob.message( "r0 =", r0 );
+ bob.message( "r1 =", r1 );
+ bob.message( "r2 =", r2 );
+ bob.message( "part->zn =", part->zn );
+ bob.message( "dif =", fabs(r0+r1+r2 - (part->zn*part->igamma)) );
+ bob.message( "part->N =", part->number );
+ bob.message( "part->igamma =", part->igamma );
+ bob.error( "density splitting wrong!" );
+ }
+ if ( eps < 0 || eps > 1 )
+ bob.error( "eps!" );
+#endif
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline void propagate::right_two_left( struct cell *cell, struct particle *part )
+{
+ static error_handler bob("propagate::right_two_left",errname);
+
+ register double xm = part->x - part->dx; // before move
+ register double xp = part->x; // afterwards
+ register double x0 = part->cell->x; // former left hand cell boundary
+ /*
+ register double pjy = cell->prev->jy;
+ register double pjz = cell->prev->jz;
+ register double jx = cell->jx;
+ register double jy = cell->jy;
+ register double jz = cell->jz;
+ register double njx = cell->next->jx;
+ register double njy = cell->next->jy;
+ register double njz = cell->next->jz;
+ */
+ register double jx0 = - part->zn * ( 0.5 - (xp-x0)*idx );
+ register double jx1 = - part->zn * ( 0.5 + (xm-x0-dx)*idx );
+
+ register double eps = ( xm - (x0+0.5*dx) ) / ( xm - xp );
+ register double r_1 = 0.5*(1.0-eps) * part->zn * part->igamma * ( 0.5 - (xp-x0)*idx );
+ register double r1 = 0.5*eps * part->zn * part->igamma * ( 0.5 + (xm-x0-dx)*idx );
+ register double r0 = part->zn * part->igamma - r_1 - r1;
+
+ register double jy_1 = r_1 * part->uy;
+ register double jy0 = r0 * part->uy;
+ register double jy1 = r1 * part->uy;
+
+ register double jz_1 = r_1 * part->uz;
+ register double jz0 = r0 * part->uz;
+ register double jz1 = r1 * part->uz;
+ /*
+ cell->prev->jy = pjy + jy_1;
+ cell->prev->jz = pjz + jz_1;
+ cell->jx = jx + jx0;
+ cell->jy = jy + jy0;
+ cell->jz = jz + jz0;
+ cell->next->jx = njx + jx1;
+ cell->next->jy = njy + jy1;
+ cell->next->jz = njz + jz1;
+ */
+
+ cell->prev->jy += jy_1;
+ cell->prev->jz += jz_1;
+ cell->jx += jx0;
+ cell->jy += jy0;
+ cell->jz += jz0;
+ cell->next->jx += jx1;
+ cell->next->jy += jy1;
+ cell->next->jz += jz1;
+
+#ifdef DEBUG
+// r_1 /= part->igamma;
+// r0 /= part->igamma;
+// r1 /= part->igamma;
+
+ if ( fabs(r_1+r0+r1 - (part->zn*part->igamma)) > TINY || fabs(r_1) > fabs(part->zn*part->igamma) + TINY ||
+ fabs(r0) > fabs(part->zn*part->igamma) + TINY || fabs(r1) > fabs(part->zn*part->igamma) + TINY ) {
+ bob.message( "r_1 =", r_1 );
+ bob.message( "r0 =", r0 );
+ bob.message( "r1 =", r1 );
+ bob.message( "part->zn =", part->zn );
+ bob.message( "dif =", fabs(r_1+r0+r1 - (part->zn*part->igamma)) );
+ bob.message( "part->N =", part->number );
+ bob.message( "part->igamma =", part->igamma );
+ bob.error( "density splitting wrong!" );
+ }
+
+ if ( eps < 0 || eps > 1 )
+ bob.error( "eps!" );
+#endif
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+inline double propagate::weighting( struct cell *cell, struct particle *part )
+//
+// returns contribution to the grid point left of the particle's position
+// (1 - return value) is the contribution to the grid point on its right
+//
+{
+// zero order weighting
+// return ( 1.0 - floor( (part->x - cell->x) * idx + 0.5 ) );
+
+// linear weighting
+ return ( 1.0 - (part->x - cell->x) * idx );
+}
+
+inline double propagate::weighting_0( struct cell *cell, struct particle *part )
+//
+// returns contribution to the grid point left of the particle's position
+// (1 - return value) is the contribution to the grid point on its right
+//
+{
+ // zero order weighting
+ return ( 1.0 - floor( (part->x - cell->x) * idx + 0.5 ) );
+
+ // linear weighting
+ // return ( 1.0 - (part->x - cell->x) * idx );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//EOF
diff --git a/lpic/src/pulse.C b/lpic/src/pulse.C
new file mode 100644
index 0000000..de4c178
--- /dev/null
+++ b/lpic/src/pulse.C
@@ -0,0 +1,371 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <pulse.h>
+
+int pulse::pulse_number = 0;
+
+pulse::pulse( parameter &p, char *side )
+ : input(p,side,pulse_number+1)
+{
+ pulse_number ++;
+
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("pulse::Constructor",errname);
+
+ path = new char [filename_size];
+ strcpy(path,p.path);
+
+ if (input.Q>0) { // pulse switched ON
+
+/* if (input.polarization==1) { Qz = 1.0; Qy = 0.0; shift = 0.0; }
+ if (input.polarization==2) { Qz = 0.0; Qy = 1.0; shift = 0.0; }
+ if (input.polarization==3) { Qz = 1.0; Qy = 1.0; shift = 0.25; }
+
+ bob.message("pulse #", pulse_number, "generated");
+ input.shape == 1 ? bob.message("shape linear"):
+ input.shape == 2 ? bob.message("shape sin"):
+ input.shape == 4 ? bob.message("shape gauss"):
+ input.shape == 5 ? bob.message("shape sech"):
+ bob.message("shape sinsqr");
+
+ bob.message("amplitude ", input.a0 );
+ bob.message("raise_time ", input.raise, " periods");
+ bob.message("duration ", input.duration, " periods");
+ bob.message("delay ", input.delay, " periods");
+ bob.message("polarization ", input.polarization);
+ bob.message("color ", input.a2, input.a3, input.an);
+ bob.message("phase ", input.p2, input.p3, input.pn);
+ bob.message("delay ", input.d2, input.d3, input.dn);
+ bob.message("seedfrequency ", input.nharm, " omega"); */
+
+ if (input.Q_save==1 && p.domain_number==1 && input.Q_restart == 0)
+ {
+ save(input.time_start, input.time_stop, input.save_step);
+ }
+ }
+ else { // pulse switched OFF
+// Qz = 0.0; Qy = 0.0; shift = 0.0;
+
+ bob.message("pulse #", pulse_number, "is switched off");
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void pulse_component::read_parameters( parameter &p, char *side, int component )
+{
+ readfile rf;
+
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("pulse_component::read_parameters",errname);
+
+ char keyname [127];
+
+ sprintf( keyname, "%s_part_%d", side, component);
+
+ rf.openinput(p.input_file_name);
+
+ a0 = atof( rf.setget( keyname, "amplitude" ) );
+ phase = atof( rf.setget( keyname, "phase" ) );
+ delay = atof( rf.setget( keyname, "delay" ) );
+ nharm = atof( rf.setget( keyname, "frequency" ) );
+ polarization = atoi( rf.setget( keyname, "polarization" ) );
+ shape = atoi( rf.setget( keyname, "shape" ) );
+ raise = atof( rf.setget( keyname, "raise" ) );
+ chirp = atof( rf.setget( keyname, "chirp" ) );
+ duration = atof( rf.setget( keyname, "duration" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (polarization==1) { Qz = 1.0; Qy = 0.0; shift = 0.0; }
+ if (polarization==2) { Qz = 0.0; Qy = 1.0; shift = 0.0; }
+ if (polarization==3) { Qz = 1.0; Qy = 1.0; shift = 0.25; }
+
+ center = (shape > 3 ? delay : delay + .5 * duration );
+
+ bob.message("pulse ",component,side," read");
+ shape == 1 ? bob.message("shape linear"):
+ shape == 2 ? bob.message("shape sin"):
+ shape == 4 ? bob.message("shape gauss"):
+ shape == 5 ? bob.message("shape sech"):
+ bob.message("shape sinsqr");
+
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+double pulse_component::envelope( double t )
+{
+ t = t - delay;
+ return (
+ shape == 1 ?
+ (
+ t < 0.0 ? 0.0 :
+ t < raise ? ( t / raise ) :
+ t < duration - raise ? 1.0 :
+ t < duration ? ( duration - t ) / raise :
+ 0.0
+ ) :
+ shape == 2 ?
+ (
+ t < 0.0 ? 0.0 :
+ t < raise ? sin( 0.5 * PI * t / raise ) :
+ t < duration - raise ? 1.0 :
+ t < duration ? sin( 0.5 * PI * (duration - t) / raise ) :
+ 0.0
+ ) :
+ shape == 4 ?
+ (
+ exp(-sqr((double)(t)/(duration) * 2.0 * sqrt(0.5 * log(2.0))))
+ ) :
+ shape == 5 ?
+ (
+ 2.0/(double)(exp((double)(t)/(duration) * 2.0 * log(1.0 + sqrt(2.0))) +
+ exp(-(double)(t)/(duration) * 2.0 * log(1.0 + sqrt(2.0))))
+ ) :
+ // assume shape == 3
+ t < 0.0 ? 0.0 :
+ t < raise ? sqr( sin( 0.5 * PI * t / raise ) ) :
+ t < duration - raise ? 1.0 :
+ t < duration ? sqr( sin( 0.5 * PI * (duration - t) / raise ) ) :
+ 0.0
+ );
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+double pulse_component::field( double t, int pol )
+{
+ return (pol==0 ? (double)Qy : (double)Qz) * a0 * envelope(t) * sin( 2.0*PI*((.5*chirp*(t-2.0*center) + nharm)*t + phase/360 + (pol==1 ? shift : 0.0) ));
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+input_pulse::input_pulse( parameter &p, char *side, int pulse_number )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_pulse::Constructor",errname);
+
+ for (int i=0; i<4; i++)
+ pcs[i].read_parameters(p,side,i);
+
+ rf.openinput(p.input_file_name);
+
+ Q = atoi( rf.setget( side, "Q" ) );
+/* a0 = atof( rf.setget( side, "amplitude" ) );
+ a2 = atof( rf.setget( side, "amplitude2" ) );
+ a3 = atof( rf.setget( side, "amplitude3" ) );
+ an = atof( rf.setget( side, "amplituden" ) );
+ p2 = atof( rf.setget( side, "phase2" ) );
+ p3 = atof( rf.setget( side, "phase3" ) );
+ pn = atof( rf.setget( side, "phasen" ) );
+ d2 = atof( rf.setget( side, "delay2" ) );
+ d3 = atof( rf.setget( side, "delay3" ) );
+ dn = atof( rf.setget( side, "delayn" ) );
+ nharm = atof( rf.setget( side, "seedfrequency" ) );
+ polarization = atoi( rf.setget( side, "polarization" ) );
+ shape = atoi( rf.setget( side, "shape" ) );
+ raise = atof( rf.setget( side, "raise" ) );
+ duration = atof( rf.setget( side, "duration" ) );
+ delay = atof( rf.setget( side, "delay" ) );*/
+ Q_save = atoi( rf.setget( side, "pulse_save" ) );
+ save_step = atof( rf.setget( side, "pulse_save_step") );
+
+ time_start = atof( rf.setget( "&propagate", "prop_start") );
+ time_stop = atof( rf.setget( "&propagate", "prop_stop") );
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p,pulse_number);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_pulse::save( parameter &p, int pulse_number )
+{
+ static error_handler bob("input_pulse::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "pulse # " << pulse_number << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+/* outfile << "Q : " << Q << endl;
+ outfile << "a0 : " << a0 << endl;
+ outfile << "a2 : " << a2 << endl;
+ outfile << "a3 : " << a3 << endl;
+ outfile << "an : " << an << endl;
+ outfile << "phase2 : " << p2 << endl;
+ outfile << "phase3 : " << p3 << endl;
+ outfile << "phasen : " << pn << endl;
+ outfile << "delay2 : " << d2 << endl;
+ outfile << "delay3 : " << d3 << endl;
+ outfile << "delayn : " << dn << endl;
+ outfile << "seedfrequency : " << nharm << endl;
+ outfile << "polarization : " << polarization << endl;
+ outfile << "shape : " << shape << endl;
+ outfile << "raise : " << raise << endl;
+ outfile << "duration : " << duration << endl;
+ outfile << "delay : " << delay << endl; */
+ for (int i=0; i<4; i++)
+ {
+ outfile << "pulse component # " << i << endl;
+ outfile << ".a0 : " << pcs[i].a0 << endl;
+ outfile << ".phase : " << pcs[i].phase << endl;
+ outfile << ".delay : " << pcs[i].delay << endl;
+ outfile << ".frequency : " << pcs[i].nharm << endl;
+ outfile << ".polarization : " << pcs[i].polarization << endl;
+ outfile << ".shape : " << pcs[i].shape << endl;
+ outfile << ".chirp : " << pcs[i].chirp << endl;
+ outfile << ".center : " << pcs[i].center << endl;
+ outfile << ".duration : " << pcs[i].duration << endl;
+ }
+ outfile << "Q_save : " << Q_save << endl;
+ outfile << "save_step : " << save_step << endl;
+ outfile << "time_start : " << time_start << endl;
+ outfile << "time_stop : " << time_stop << endl;
+ outfile << "Q_restart : " << Q_restart << endl << endl << endl;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void pulse::save(double t_start, double t_stop, double t_step)
+{
+ static error_handler bob("pulse::save",errname);
+ char filename[filename_size];
+
+ if (t_stop < t_start)
+ bob.error("stop_time smaller than start_time");
+ if (t_start < 0.)
+ bob.error("start_time smaller than 0 not allowed for current pulse");
+ if (t_step <0.)
+ bob.error("step is negative !");
+
+ sprintf(filename,"%s/pulse#%d", path, pulse_number );
+
+ ofstream pulse_file(filename);
+ if (!pulse_file)
+ bob.error("cannot open output file: ", filename);
+
+ pulse_file.precision( 4 );
+ pulse_file.setf( ios::scientific | ios::showpoint );
+
+ for (double t=t_start; t<t_stop; t+=t_step)
+ pulse_file << setw(15) << t << " " << setw(15) << field(t,0) << setw(15) << field(t,1) << endl;
+
+ pulse_file.close();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+/*
+double pulse::envelope( double t )
+{
+ t = t - input.delay;
+ return (
+ input.shape == 1 ?
+ (
+ t < 0.0 ? 0.0 :
+ t < input.raise ? ( t / input.raise ) :
+ t < input.duration - input.raise ? 1.0 :
+ t < input.duration ? ( input.duration - t ) / input.raise :
+ 0.0
+ ) :
+ input.shape == 2 ?
+ (
+ t < 0.0 ? 0.0 :
+ t < input.raise ? sin( 0.5 * PI * t / input.raise ) :
+ t < input.duration - input.raise ? 1.0 :
+ t < input.duration ? sin( 0.5 * PI * (input.duration - t) / input.raise ) :
+ 0.0
+ ) :
+ input.shape == 4 ?
+ (
+ exp(-sqr((double)(t - input.raise)/(input.duration) * 2.0 * sqrt(0.5 * log(2.0))))
+ ) :
+ input.shape == 5 ?
+ (
+ 2.0/(double)(exp((double)(t - input.raise)/(input.duration) * 2.0 * log(1.0 + sqrt(2.0))) +
+ exp(-(double)(t - input.raise)/(input.duration) * 2.0 * log(1.0 + sqrt(2.0))))
+ ) :
+ // assume shape == 3
+ t < 0.0 ? 0.0 :
+ t < input.raise ? sqr( sin( 0.5 * PI * t / input.raise ) ) :
+ t < input.duration - input.raise ? 1.0 :
+ t < input.duration ? sqr( sin( 0.5 * PI * (input.duration - t) / input.raise ) ) :
+ 0.0
+ );
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+double pulse::field( double t )
+{
+ double env = envelope( t );
+ double amp;
+
+ amp = input.a0 * env * sin( 2.0*PI*t );
+ env = envelope( t - input.d2 );
+ amp += input.a2 * env * sin( 4.0*PI*t + input.p2 );
+ env = envelope( t - input.d3 );
+ amp += input.a3 * env * sin( 6.0*PI*t + input.p3 );
+ env = envelope( t - input.dn );
+ amp += input.an * env * sin( 2.0*input.nharm*PI*t + input.pn );
+
+ return amp;
+}
+
+*/
+
+double pulse::field( double t, int pol )
+{
+ if (input.Q==0)
+ return 0.0;
+ double amp = 0.0;
+ for (int i=0; i<4; i++)
+ amp += input.pcs[i].field(t,pol);
+ return amp;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
diff --git a/lpic/src/pulse.h b/lpic/src/pulse.h
new file mode 100644
index 0000000..b712147
--- /dev/null
+++ b/lpic/src/pulse.h
@@ -0,0 +1,133 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// laser pulses : linear, sin, sin^2
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+#ifndef PULSE_H
+#define PULSE_H
+
+#include <common.h>
+#include <math.h>
+#include <error.h>
+#include <parameter.h>
+#include <fstream>
+#include <iomanip>
+#include <readfile.h>
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+class pulse_component {
+private:
+ char errname[filename_size];
+
+public:
+// int Q;
+
+ double Qy; // polarization dependent
+ double Qz; // "
+ double shift; // relative shift between y and z for circular polarization
+
+ int shape; // 1=linear, 2=sin, 3=sinsqr
+ int polarization; // 1=s, 2=p, 3=circular
+ double a0; // dimensionless amplitude
+ double raise; // raise time in fundamental periods
+ double duration; // pulse duration in fundamental periods
+ double delay; // time before puls starts propagation
+ double phase; // phaseshift
+ double chirp; // linear chirp "d omega/d t" in "fundamental frequency / fundamental period" = 2 pi T^-2
+ double nharm; // frequency in omega at the middle ("center") of the pulse
+ double center; // middle of the pulse
+
+ void read_parameters( parameter &p, char *side, int component );
+ double field( double t, int pol ); // pol=0 -> y, pol=1 -> z
+ double envelope( double t );
+};
+
+class input_pulse {
+private:
+ char errname[filename_size];
+
+public:
+ int Q;
+
+/* int shape; // 1=linear, 2=sin, 3=sinsqr
+ int polarization; // 1=s, 2=p, 3=circular
+ double a0; // dimensionless amplitude of 1omega light
+ double raise; // raise time in periods
+ double duration; // pulse duration in periods
+ double delay; // time before puls starts propagation
+ double a2, a3, an; // amplitudes of 2omega, 3omega and nomega
+ double p2, p3, pn; // phases of 2omega, 3omega and nomega
+ double d2, d3, dn; // relative delays of 2omega, 3omega and nomega
+ double nharm; // frequency nomega over omega */
+
+ pulse_component pcs [4];
+
+ int Q_save;
+ double save_step;
+
+ double time_start, time_stop; // simulation time interval in periods
+
+ int Q_restart;
+
+ readfile rf;
+ input_pulse( parameter &p, char *side, int pulse_number );
+ void save( parameter &p, int pulse_number );
+};
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+class pulse {
+
+private:
+
+ static int pulse_number; // counts elements of type pulse
+
+ input_pulse input;
+
+ char errname[filename_size];
+ char *path;
+
+public:
+
+/* double Qy; // polarization dependent
+ double Qz; // "
+ double shift; // relative shift between y and z for circular polarization */
+
+
+ pulse( parameter &p, char *side );
+ void save( double t_start, double t_stop, double t_step );
+ double field( double t, int pol );
+/* double field( double t );
+ double envelope( double t );*/
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#endif
+
+
diff --git a/lpic/src/readfile.C b/lpic/src/readfile.C
new file mode 100644
index 0000000..e1cfa94
--- /dev/null
+++ b/lpic/src/readfile.C
@@ -0,0 +1,506 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <readfile.h>
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// thanks to Rafael Ramis, Madrid, for some of the following functions
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// openinput(file) has to be called to open/rewind the input file,
+// closeinput(file) has to be called to close input file,
+// setinput(k) can be used to set the file pointer to the key 'k'
+// getinput(a) scans the beginning of every line following the current file pointer
+// position for the desired variable 'a'
+// setget(k,a) resets the file pointer to the key word 'k',
+// scans the following lines completely for the desired member variable
+// 'a', allowing for variables seperated by commata ( NAMELIST )
+// read_one_line() reads single lines of the input file skipping blanks and comments
+// write_one_line() writes the recently read line to stdout
+//
+// file_structure(c,r) get number of columns and rows
+// read_line(narg,arg) reads columns of a single line into the argument list '**arg'
+// and the number of arguments into '*narg', skipping comments
+// return value 1 for successful reading, 0 for end of file
+// read_col(d,col,rows) reads data in column 'col' into the vector 'd'
+// maximum number of rows to read is specified by 'rows'
+//
+// copy_file(a,b) copies file a to file b
+// compare_files(a,b) compare file a with file b
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+readfile::readfile()
+{
+ already_open = 0;
+ buffer = new char [MAX_LINE_LENGTH];
+ if(!buffer){ printf( "allocation error in readfile" ); exit(0);}
+ result = new char [MAX_LINE_LENGTH];
+ if(!result){ printf( "allocation error in readfile" ); exit(0);}
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// openinput() has to be called to open the file.
+// If the file is already open, the file pointer is reset to the begining
+//
+
+void readfile::openinput(char *file)
+{
+ if(!already_open){
+ fd=fopen(file,"r");
+ if(fd==NULL){
+ printf("readfile::openinput: can't open file %s\n", file);
+ exit(1);
+ }
+ already_open=1;
+ }
+ else{
+ rewind(fd);
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void readfile::closeinput( void )
+{
+ if(already_open){
+ int value=fclose( fd );
+ already_open=0;
+ if(value!=0){printf("file not correctly closed");exit(0);}
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// This funtion moves the file pointer beyond the line that contains string 'a'
+// and returns 1. Blanks and comments ("#" followed by some text) are ignored.
+// If 'a' is not found, 0 is returned.
+// The file has to be opened previouslly by openinput().
+//
+
+int readfile::setinput(char *a)
+{
+ int m,n;
+
+ n = strlen(a);
+
+ rewind(fd);
+
+ while(read_one_line()){
+ m=strlen(buffer);
+ if(m==n){
+ if(strncmp(buffer,a,n)==0)return(1);
+ }
+ }
+
+ return(0);
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// set file pointer beyond the key word 'key',
+// scan following lines for variable 'a',
+// and return string following 'a='.
+// break, if next key word (beginning with '&') is reached before 'a'
+//
+
+char* readfile::setget(char *key, char *a)
+{
+ int m,i,n,j=0;
+
+ n = strlen(a);
+ // reset file pointer to the key word
+ if (!setinput(key)) {
+ printf( "\n readfile::setget: key word '%s' missing\n", key );
+ exit(-1);
+ }
+
+ while(read_one_line()){ // read lines following the key
+ m=strlen(buffer);
+ if (strchr(buffer,38)) break; // '&' contained -> break
+ if(m>n+1) { // length sufficient
+ for(i=0;i<m-n;i++) { // scan the line for variable name
+ if(strncmp(buffer+i,a,n)==0){ // if found, write it to result[]
+ if(buffer[n+i]=='='){
+ i++;
+ while(buffer[n+i+j]!=',' && n+i+j<m ) {
+ result[j]=buffer[n+i+j];
+ j++;
+ }
+ result[j]=0;
+ return(result); // and return pointer to result
+ }
+ }
+ }
+ }
+ }
+ printf(" readfile::setget: can't find name "); // otherwise: send error message
+ for(i=0;i<n;i++)putchar(a[i]);
+ printf(" following key word %s \n\n",key);
+ exit(1);
+ return(result);
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// scan the file for variable name 'a' and return the string beyond 'a='
+//
+
+char* readfile::getinput(char *a)
+{
+ int m,n,i=0,j=0;
+
+ n = strlen(a);
+
+ rewind(fd);
+
+ while(read_one_line()){ // read lines
+ m=strlen(buffer);
+ if(m>n+1) { // length sufficient
+ for(i=0;i<m-n;i++) { // scan the line for variable name
+ if(strncmp(buffer+i,a,n)==0){ // if found, write it to result[]
+ if(buffer[n+i]=='='){
+ i++;
+ while(buffer[n+i+j]!=',' && n+i+j<m ) {
+ result[j]=buffer[n+i+j];
+ j++;
+ }
+ result[j]=0;
+ return(result); // and return pointer to result
+ }
+ }
+ }
+ }
+ }
+ printf("readfile::getinput: can't find name ");
+ for(i=0;i<n;i++)putchar(a[i]);
+ printf(" in input file \n");
+ exit(1);
+ return(result);
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// read one line into buffer, skip blanks and comments (following '#')
+//
+
+int readfile::read_one_line( void )
+{
+ int i=0,c;
+ while(i<MAX_LINE_LENGTH){
+ c=getc(fd);
+ if(c==EOF)return(0);
+ else if(c=='\n'){
+ buffer[i++]=0;
+ return(1);
+ }
+ else if(c=='#'){
+ buffer[i++]=0;
+ while(getc(fd)!='\n');
+ return(1);
+ }
+ else if(c!=' '){
+ buffer[i++]=c;
+ }
+ }
+ printf("readfile::read_one_line: line too long\n");
+ exit(-1);
+ return(-1);
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void readfile::write_one_line( void )
+{
+ int i=0;
+
+ printf( "\n" );
+ while( buffer[i]!=0 ) putchar(buffer[i++]);
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// read file, count number of rows and find minimum and maximum number of columns
+//
+
+int readfile::file_structure( int *col_min, int *col_max, int *rows )
+{
+ int check, narg;
+ char **arg;
+
+ rewind(fd);
+
+ arg = cmatrix(MAX_COL,MAX_LINE_LENGTH);
+ if(!arg){ printf( "allocation error in readfile" ); exit(0);}
+
+ *col_min = MAX_COL;
+ *col_max = 0;
+ *rows = 0;
+
+ do
+ {
+ check = read_line( &narg, arg );
+ if (check>0) {
+ (*rows)++;
+ if (narg<*col_min) *col_min=narg;
+ if (narg>*col_max) *col_max=narg;
+ }
+ }
+ while( check>0 );
+
+ free_cmatrix(arg);
+
+ if ((*col_min)==(*col_max)) return 1;
+ else return 0;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// read data from column 'col' into 'data', maximum number of rows ('rows_max')
+//
+
+int readfile::read_col( double *data, int col, int rows_max )
+{
+ int rows_count=0;
+ int narg, nmin=MAX_COL, nmax=0;
+ char **arg;
+ int check;
+
+ if (col==0) { printf( "\n selected colum number %d invalid", col ); exit(-1); }
+
+ arg = cmatrix(MAX_COL,MAX_LINE_LENGTH);
+ if(!arg){ printf( "allocation error in readfile" ); exit(0);}
+
+ rewind(fd);
+
+ do
+ {
+ check = read_line( &narg, arg );
+ if (narg>=col) data[rows_count++] = atof( arg[col-1] );
+ else
+ {
+ data[rows_count++] = 0;
+ printf( "\n warning: %d column(s) in line %d", narg, rows_count );
+ }
+ if (narg<nmin) nmin=narg;
+ if (narg>nmax) nmax=narg;
+ }
+ while( check>0 && rows_count<rows_max );
+
+ // if (nmin==nmax) printf( "\n %d rows, %d cols", rows_count, nmax );
+ // else printf( "\n %d rows, %d...%d cols", rows_count, nmin, nmax );
+
+ free_cmatrix(arg);
+
+ return rows_count;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// read several arguments from one line
+// arguments have to be se seperated by blanks
+// a line is terminated with '\n'
+// lines of blanks are skipped
+// comments are skipped ( anything following a '#' )
+//
+// narg: number of arguments that have been read
+// arg[]: pointer to strings containing the arguments
+//
+// return value: 0, if end of file was reached
+// 1, if arguments were read successfully
+//
+
+int readfile::read_line( int *narg, char **arg )
+{
+ int c, col=0, pos=0, skip=0;
+
+ do
+ {
+ c=getc(fd);
+ arg[col][pos]=0;
+ if ( c=='#' )
+ {
+ if (pos>0) col++;
+ pos=0;
+ skip++;
+ }
+ else if ( c==' ' )
+ {
+ if (pos>0) col++;
+ pos=0;
+ }
+ else if ( c=='\n' )
+ {
+ if (pos>0) col++;
+ pos=0;
+ *narg=col;
+ if (col>0) return 1;
+ else skip=0;
+ }
+ else if ( c==EOF )
+ {
+ if (pos>0) col++;
+ *narg=col;
+ return 0;
+ }
+ else if ( skip==0 ) arg[col][pos++] = c;
+ }
+ while( col<MAX_COL && pos<MAX_LINE_LENGTH);
+
+ if (col>=MAX_COL) printf( "\n number of columns too large in 'fread_line'\n" );
+ else printf( "\n length of argument too large in 'fread_line'\n" );
+ exit(-1);
+ return(-1);
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// copy file 'input' to file 'output'
+//
+
+void readfile::copy_file( char *input, char *output )
+{
+ FILE *fin, *fout;
+ int c, diff;
+ char backup[MAX_LINE_LENGTH];
+
+ diff=compare_files(input,output);
+
+ if (diff>0) { // files exist and differ
+ printf( "readfile::copy_file: file %s does exist \n", output );
+ printf( " and is different from %s\n", input );
+ sprintf( backup, "%s-backup", output );
+ copy_file( output, backup );
+ printf( " %s saved to %s\n", output, backup );
+ }
+
+ if (diff==0) { // files are identical
+ printf( "readfile::copy_file: file %s does exist \n", output );
+ printf( " and is equal to %s -> not copied\n", input );
+ }
+ else { // one file does not exist so far
+ fin = fopen( input, "rb" );
+ fout = fopen( output, "wb" );
+ while( (c=fgetc(fin)) != EOF ) fputc(c,fout);
+ fclose( fin );
+ fclose( fout );
+ }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// if one or two of these files do not exist: return -1
+// else: return number of different pairs of characters
+//
+
+int readfile::compare_files( char *name1, char *name2 )
+{
+ FILE *f1, *f2;
+ int c1, c2;
+ int differences=0;
+
+ f1 = fopen( name1, "rb" );
+ f2 = fopen( name2, "rb" );
+
+ if ( (!f1) || (!f2) ) return -1;
+ else {
+ do {
+ c1=fgetc(f1);
+ c2=fgetc(f2);
+ if (c1!=c2) differences++;
+ } while( (c1 != EOF) && (c2 != EOF) );
+
+ fclose( f1 );
+ fclose( f2 );
+
+ return differences;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// tools for allocating strings and vectors of strings
+//
+
+#define FREE_ARG char*
+
+char** readfile::cmatrix(long nrh, long nch)
+/* allocate a char matrix with subscript range m[0..nrh][0..nch] */
+{
+ long i, nrow=nrh+1, ncol=nch+1;
+ char **m;
+
+ /* allocate pointers to rows */
+ m=(char **) malloc((size_t)(nrow*sizeof(char*)));
+ if (!m) printf("allocation failure 1 in cmatrix()");
+
+ /* allocate rows and set pointers to them */
+ m[0]=(char *) malloc((size_t)((nrow*ncol)*sizeof(char)));
+ if (!m[0]) printf("allocation failure 2 in cmatrix()");
+
+ for(i=1;i<=nrh;i++) m[i]=m[i-1]+ncol;
+
+ /* return pointer to array of pointers to rows */
+ return m;
+}
+
+void readfile::free_cmatrix( char **m )
+/* free a char matrix allocated by cmatrix() */
+{
+ free((FREE_ARG) (m[0]));
+ free((FREE_ARG) (m));
+}
+
+char* readfile::cvector(long nch)
+/* allocate a char vector with subscript range m[0..nch] */
+{
+ long ncol=nch+1;
+ char *m;
+
+ /* allocate pointers to columns */
+ m=(char*) malloc((size_t)(ncol*sizeof(char)));
+ if (!m) printf("allocation failure 1 in cvector()");
+
+ /* return pointer to array of pointers to rows */
+ return m;
+}
+
+void readfile::free_cvector( char *m )
+/* free a char vector allocated by cvector() */
+{
+ free((FREE_ARG) m);
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
+
+
+
+
+
+
+
diff --git a/lpic/src/readfile.h b/lpic/src/readfile.h
new file mode 100644
index 0000000..315e551
--- /dev/null
+++ b/lpic/src/readfile.h
@@ -0,0 +1,73 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// tools for reading ascii files
+// e.g. 'namelist' input
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+#ifndef READFILE_H
+#define READFILE_H
+
+#define MAX_LINE_LENGTH 1000
+#define MAX_COL 50
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+class readfile {
+ public:
+
+ readfile();
+
+ void openinput( char* );
+ void closeinput( void );
+ int setinput( char* );
+ char* getinput( char* );
+ char* setget( char*, char* );
+ int read_one_line( void );
+ void write_one_line( void );
+
+ int file_structure( int *col_min, int *col_max, int *rows );
+ int read_line( int *narg, char **arg );
+ int read_col( double *data, int col, int max_rows );
+
+ void copy_file( char *input, char *output );
+ int compare_files( char *name1, char *nsma2 );
+
+ char** cmatrix( long nrh, long nch );
+ void free_cmatrix( char **m );
+ char* cvector( long nch );
+ void free_cvector( char *m );
+
+ private:
+
+ int already_open;
+ FILE *fd;
+ char *buffer;
+ char *result;
+};
+
+#endif
+
diff --git a/lpic/src/stack.C b/lpic/src/stack.C
new file mode 100644
index 0000000..ad56073
--- /dev/null
+++ b/lpic/src/stack.C
@@ -0,0 +1,105 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <stack.h>
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+stack::stack( parameter &p )
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("stack::Constructor", errname );
+
+ zero = new stack_member;
+ hole = new stack_member;
+
+ zero->next = hole;
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void stack::put_on_stack( struct cell *new_cell, struct particle *part )
+{
+ static error_handler bob("stack::put_on_stack", errname);
+
+ stack_member *new_member;
+
+ new_member = new stack_member;
+ if (!new_member) bob.error( "allocation error" );
+
+ new_member->part = part;
+ new_member->new_cell = new_cell;
+
+ new_member->next = zero->next;
+ zero->next = new_member;
+
+#ifdef DEBUG
+ if ( (TINY < new_cell->x - part->x) || (part->x - new_cell->next->x > TINY) ) {
+ bob.message( "particle on stack for wrong cell" );
+ bob.message( "part->x = ", part->x );
+ bob.message( "new_cell->x-part->x = ", new_cell->x-part->x );
+ bob.message( "new_cell->x = ", new_cell->x );
+ bob.message( "new_cell->next->x = ", new_cell->next->x );
+ bob.error( "part->x-new_cell->next->x = ", part->x-new_cell->next->x );
+ }
+#endif
+ if (part->x < new_cell->x) part->x = new_cell->x;
+ if (part->x > new_cell->next->x) part->x = new_cell->next->x;
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void stack::remove_from_stack( stack_member *member )
+{
+ zero->next = member->next;
+ delete member;
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void stack::insert_particle( struct cell *new_cell, struct particle *part )
+{
+ if (part->prev!=NULL) part->prev->next = part->next; // extract particle from old chain
+ else part->cell->first = part->next;
+ if (part->next!=NULL) part->next->prev = part->prev;
+ else part->cell->last = part->prev;
+
+ if (part->cell->insert == part) part->cell->insert = part->next; // new insert mark!!
+
+ part->prev = NULL; // insert particle into the new chain
+ part->next = new_cell->first;
+ new_cell->first = part;
+ if (part->next==NULL) new_cell->last = part;
+ else part->next->prev = part;
+
+ part->cell->np[ part->species ] --;
+ part->cell->npart --;
+ new_cell->np[ part->species ] ++;
+ new_cell->npart ++;
+
+ part->cell = new_cell;
+}
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//eof
diff --git a/lpic/src/stack.h b/lpic/src/stack.h
new file mode 100644
index 0000000..dc49007
--- /dev/null
+++ b/lpic/src/stack.h
@@ -0,0 +1,54 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef STACK_H
+#define STACK_H
+
+#include <common.h>
+#include <cell.h>
+#include <particle.h>
+#include <error.h>
+#include <parameter.h>
+
+typedef struct stack_member_struct {
+ struct stack_member_struct *next;
+ struct particle *part;
+ struct cell *new_cell;
+} stack_member;
+
+class stack {
+
+ private:
+ char errname[filename_size];
+
+ public:
+ stack( parameter &p );
+ void put_on_stack( struct cell *new_cell, struct particle *part );
+ void remove_from_stack( stack_member *member );
+ void insert_particle( struct cell *new_cell, struct particle *part );
+
+ stack_member *zero;
+ stack_member *hole;
+};
+
+#endif
+
+
diff --git a/lpic/src/uhr.C b/lpic/src/uhr.C
new file mode 100644
index 0000000..3ee4626
--- /dev/null
+++ b/lpic/src/uhr.C
@@ -0,0 +1,308 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <uhr.h>
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+uhr::uhr( parameter &p, char *name )
+ : rf(),
+ input(p)
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("uhr::Constructor",errname);
+
+ domain_number = p.domain_number;
+ strcpy( uhrname, name );
+ strcpy( path, p.path );
+
+ if( input.Q_restart == 0 ) reset();
+ else restart();
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+input_uhr::input_uhr( parameter &p )
+ : rf()
+{
+ sprintf( errname, "%s/error-%d", p.path, p.domain_number );
+ static error_handler bob("input_uhr::Constructor",errname);
+
+ rf.openinput( p.input_file_name );
+
+ Q_restart = atoi( rf.setget( "&restart", "Q" ) );
+ strcpy( restart_file, rf.setget( "&restart", "file" ) );
+ Q_restart_save = atoi( rf.setget( "&restart", "Q_save" ) );
+ strcpy( restart_file_save, rf.setget( "&restart", "file_save" ) );
+
+ rf.closeinput();
+
+ bob.message("parameter read");
+
+ if (p.domain_number==1) save(p);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void input_uhr::save( parameter &p )
+{
+ static error_handler bob("input_uhr::save",errname);
+ ofstream outfile;
+
+ outfile.open(p.outname,ios::app);
+
+ outfile << "uhr" << endl;
+ outfile << "------------------------------------------------------------------" << endl;
+ outfile << "Q_restart : " << Q_restart << endl;
+ outfile << "restart_file : " << restart_file << endl;
+ outfile << "Q_restart_save : " << Q_restart_save << endl;
+ outfile << "restart_file_save: " << restart_file_save << endl << endl << endl;;
+
+ outfile.close();
+
+ bob.message("parameter written");
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void uhr::start( void )
+{
+ static error_handler bob("uhr::start",errname);
+ start_tics = clock();
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void uhr::add( void )
+{
+ static error_handler bob("uhr::add",errname);
+ stop_and_add();
+ start_tics = clock();
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void uhr::stop_and_add( void )
+{
+ static error_handler bob("uhr::stop_and_add",errname);
+ double h, m, s;
+
+ stop_tics = clock();
+
+ if ( stop_tics - start_tics > 0 )
+ {
+ tics += ( stop_tics - start_tics );
+
+ sec_cpu += (double)( stop_tics - start_tics ) / CLOCKS_PER_SEC;
+
+ m = 60.0*modf( (double)( stop_tics - start_tics ) / CLOCKS_PER_SEC/3600, &h );
+ s = 60.0*modf( m, &m );
+
+ s_cpu += s;
+ if ( s_cpu >= 60 ) { s_cpu -= 60; m_cpu += 1; }
+
+ m_cpu += m;
+ if ( m_cpu >= 60 ) { m_cpu -= 60; h_cpu += 1; }
+
+ h_cpu += h;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void uhr::sys( void )
+{
+ static error_handler bob("uhr::sys",errname);
+ time(&stop_time);
+
+ sec_sys = difftime(stop_time,start_time);
+
+ m_sys = 60*modf( difftime(stop_time,start_time)/3600, &(h_sys) );
+ s_sys = 60*modf( m_sys, &(m_sys) );
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void uhr::reset( void )
+{
+ static error_handler bob("uhr::reset",errname);
+ start_tics = clock();
+
+ start_time = time( &start_time );
+
+ sec_cpu = sec_sys = 0;
+
+ h_cpu = m_cpu = s_cpu = 0;
+ h_sys = m_sys = s_sys = 0;
+
+ tics = 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void uhr::seconds_cpu( void )
+{
+ static error_handler bob("uhr::seconds_cpu",errname);
+ ofstream f;
+ char filename[filename_size];
+
+ double seconds = (double) tics / CLOCKS_PER_SEC;
+
+ cout << " cpu " << setw(7) << seconds << " sec : " << uhrname << " ";
+ if ( fabs(seconds-sec_cpu)/sec_cpu > 1e-6 ) cout << sec_cpu;
+ cout << endl;
+
+ sprintf( filename, "%s/times-%d", path, domain_number );
+ f.open(filename,ios::app);
+
+ f << " cpu " << setw(7) << seconds << " sec : " << uhrname << " ";
+ if ( fabs(seconds-sec_cpu)/sec_cpu > 1e-6 ) f << sec_cpu;
+ f << endl;
+
+ f.close();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+void uhr::seconds_sys( void )
+{
+ static error_handler bob("uhr::seconds_sys",errname);
+ ofstream f;
+ char filename[filename_size];
+
+ sys();
+
+ cout << " sys " << setw(7) << sec_sys << " sec : " << uhrname << endl;
+
+ sprintf( filename, "%s/times-%d", path, domain_number );
+ f.open(filename,ios::app);
+
+ f << " sys " << setw(7) << sec_sys << " sec : " << uhrname << endl;
+
+ f.close();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void uhr::restart_save( void )
+{
+ static error_handler bob("uhr::restart_save",errname);
+ ofstream file1;
+ char fname[ filename_size ];
+
+ sprintf( fname, "%s/%s-%d-data1", path, input.restart_file_save, domain_number );
+ file1.open(fname,ios::app);
+ if (!file1) bob.error( "cannot open file", fname );
+
+ file1.precision( 20 );
+ file1.setf( ios::showpoint | ios::scientific );
+
+ file1 << uhrname << ".start_tics = " << start_tics << endl;
+ file1 << uhrname << ".stop_tics = " << stop_tics << endl;
+ file1 << uhrname << ".tics = " << tics << endl;
+ file1 << uhrname << ".h_cpu = " << h_cpu << endl;
+ file1 << uhrname << ".m_cpu = " << m_cpu << endl;
+ file1 << uhrname << ".s_cpu = " << s_cpu << endl;
+ file1 << uhrname << ".sec_cpu = " << sec_cpu << endl;
+ file1 << uhrname << ".h_sys = " << h_sys << endl;
+ file1 << uhrname << ".m_sys = " << m_sys << endl;
+ file1 << uhrname << ".s_sys = " << s_sys << endl;
+ file1 << uhrname << ".sec_sys = " << sec_sys << endl;
+ file1 << uhrname << ".start_time = " << start_time << endl;
+ file1 << uhrname << ".stop_time = " << stop_time << endl << endl;
+
+ file1.close();
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+void uhr::restart( void )
+{
+ static error_handler bob("uhr::restart",errname);
+
+ char fname[ filename_size ];
+ sprintf( fname, "%s/%s-%d-data1", path, input.restart_file, domain_number );
+ rf.openinput(fname);
+
+ char dataname[filename_size];
+
+ sprintf( dataname, "%s.start_tics", uhrname );
+ start_tics = atoi( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.stop_tics", uhrname );
+ stop_tics = atoi( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.tics", uhrname );
+ tics = atoi( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.h_cpu", uhrname );
+ h_cpu = atof( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.m_cpu", uhrname );
+ m_cpu = atof( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.s_cpu", uhrname );
+ s_cpu = atof( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.sec_cpu", uhrname );
+ sec_cpu = atof( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.h_sys", uhrname );
+ h_sys = atof( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.m_sys", uhrname );
+ m_sys = atof( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.s_sys", uhrname );
+ s_sys = atof( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.sec_sys", uhrname );
+ sec_sys = atof( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.start_time", uhrname );
+ start_time = atoi( rf.getinput( dataname ) );
+
+ sprintf( dataname, "%s.stop_time", uhrname );
+ stop_time = atoi( rf.getinput( dataname ) );
+
+ rf.closeinput();
+}
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//EOF
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lpic/src/uhr.h b/lpic/src/uhr.h
new file mode 100644
index 0000000..cc2b1bc
--- /dev/null
+++ b/lpic/src/uhr.h
@@ -0,0 +1,87 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#ifndef UHR_H
+#define UHR_H
+
+#include <common.h>
+#include <time.h>
+#include <math.h>
+#include <stdio.h>
+#include <fstream>
+#include <iomanip>
+#include <error.h>
+#include <parameter.h>
+
+class input_uhr {
+private:
+ char errname[filename_size];
+ readfile rf;
+ void save( parameter &p );
+
+public:
+ int Q_restart;
+ char restart_file[filename_size];
+ int Q_restart_save;
+ char restart_file_save[filename_size];
+
+ input_uhr( parameter &p );
+};
+
+
+//////////////////////////////////////////////////////////////////////////////////////////
+
+
+class uhr {
+ private:
+
+ double h_cpu, m_cpu, s_cpu, sec_cpu; // cpu time
+ clock_t start_tics, stop_tics, tics; // processor clocks
+ double h_sys, m_sys, s_sys, sec_sys; // system time
+ time_t start_time, stop_time;
+
+ char errname[filename_size];
+ char uhrname[filename_size];
+ char path[filename_size];
+
+ int domain_number;
+ readfile rf;
+ input_uhr input;
+
+ public:
+
+ uhr( parameter &p, char *name );
+ void reset( void );
+ void start( void );
+ void stop_and_add( void );
+ void add( void );
+ void sys( void );
+ void seconds_cpu( void );
+ void seconds_sys( void );
+ void restart( void );
+ void restart_save( void );
+};
+
+
+#endif
+
+
+
diff --git a/lpic/src/units.h b/lpic/src/units.h
new file mode 100644
index 0000000..4571fc6
--- /dev/null
+++ b/lpic/src/units.h
@@ -0,0 +1,77 @@
+/*
+ This file is part of LPIC++, a particle-in-cell code for
+ simulating the interaction of laser light with plasma.
+
+ Copyright (C) 1994-1997 Roland Lichters
+
+ LPIC++ is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// dimensionless quantities used in lpi
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// coordinate x / lambda_0 ---> x
+//
+// velocity v / c ---> v
+// u = gamma v
+//
+// field e E / ( m omega c ) ---> E
+// e B / ( m omega ) ---> B
+//
+//
+// potential e Phi / m c^2 ---> Phi
+//
+// vector potential e A / m c ---> A
+//
+// density n / n_c ---> n
+// n_c = m epsilon_0 omega^2 / e^2
+//
+// charge density rho / e n_c ---> rho = Z_e n_e/n_c + Z_i n_i/n_c
+//
+// current density j / ( e c n_c ) ---> j
+//
+//
+//
+//
+// in these units, the 'longitudinal' 1D Maxwell Equations read:
+//
+// div E = rho/epsilon_0 ---> div E = 2pi rho
+//
+// grad^2 Phi = - rho/epsilon_0 ---> grad^2 Phi = - (2pi)^2 rho
+//
+// E = - grad Phi ---> E = - 1/2pi grad Phi
+//
+//
+//
+//
+// The total energy is given in the following dimensionless units:
+//
+// total energy/(m_e c^2 n_c A dx) = 1/2 SUM (E^2+B^2) + SUM (m/m_e * n/n_c * (gamma-1))
+// all cells all macro particles
+// = field energy = kinetic energy
+//
+//
+//
+//
+// lambda_0 is the laser wavelength in the laboratory frame L
+// omega and fields are both given in L or the moving frame M
+// the scaled field amplitudes defined above do not depend on the frame
+//
+//
+/////////////////////////////////////////////////////////////////////////////////////////
+