Running elegant at Tue May 3 16:40:45 2022 This is gpu-elegant 2021.4.0 ALPHA RELEASE, Apr 25 2022, by M. Borland, K. Amyx, J. Calvey, M. Carla', N. Carmignani, AJ Dick, Z. Duan, M. Ehrlichman, L. Emery, W. Guo, J.R. King, R. Lindberg, I.V. Pogorelov, V. Sajaev, R. Soliday, Y.-P. Sun, C.-X. Wang, Y. Wang, Y. Wu, and A. Xiao. ===================================================================================== Thanks for using gpu-elegant. Please cite the following references in your publications: M. Borland, "elegant: A Flexible SDDS-Compliant Code for Accelerator Simulation," Advanced Photon Source LS-287, September 2000. J. R. King, I. V. Pogorelov, M. Borland, R. Soliday, K. Amyx, "Current status of the GPU-Accelerated version of elegant," Proc. IPAC15, 623 (2015). If you use a modified version, please indicate this in all publications. ===================================================================================== Link date: Apr 25 2022 18:23:55, SVN revision: unknown statistics: ET: 00:00:00 CP: 0.01 BIO:0 DIO:0 PF:0 MEM:31422 &global_settings inhibit_fsync = 0, allow_overwrite = 1, echo_namelists = 1, mpi_randomization_mode = 3, exact_normalized_emittance = 0, SR_gaussian_limit = 3.000000000000000e+00, inhibit_seed_permutation = 0, log_file = {NULL}, error_log_file = {NULL}, share_tracking_based_matrices = 1, tracking_based_matrices_store_limit = 5000, parallel_tracking_based_matrices = 1, mpi_io_force_file_sync = 0, mpi_io_read_buffer_size = 0, mpi_io_write_buffer_size = 1048576, usleep_mpi_io_kludge = 0, tracking_matrix_step_factor = 1.000000000000000e+00, tracking_matrix_points = 9.000000000000000e+00, tracking_matrix_step_size[0] = 5.000000000000000e-05, 5.000000000000000e-05, 5.000000000000000e-05, 5.000000000000000e-05, 5.000000000000000e-05, 5.000000000000000e-05, warning_limit = 10, malign_method = 0, &end statistics: ET: 00:00:00 CP: 0.01 BIO:0 DIO:0 PF:0 MEM:31427 &ignore_elements name = W1, type = {NULL}, exclude = {NULL}, completely = 1, disable = 0, clear_all = 0, &end statistics: ET: 00:00:00 CP: 0.01 BIO:0 DIO:0 PF:0 MEM:31427 &run_setup lattice = lattice_1IO_center_kicks.lte, use_beamline = iota, rootname = {NULL}, output = {NULL}, centroid = {NULL}, bpm_centroid = {NULL}, sigma = {NULL}, final = {NULL}, acceptance = {NULL}, losses = {NULL}, losses_include_global_coordinates = 0, losses_s_limit[0] = -1.797693134862316e+308, 1.797693134862316e+308, magnets = {NULL}, semaphore_file = run_setup.semaphore, parameters = {NULL}, suppress_parameter_defaults = 0, rfc_reference_output = {NULL}, combine_bunch_statistics = 0, wrap_around = 0, final_pass = 0, default_order = 3, concat_order = 0, print_statistics = 0, show_element_timing = 0, monitor_memory_usage = 0, random_number_seed = 987654321, correction_iterations = 1, echo_lattice = 0, p_central = 0.000000000000000e+00, p_central_mev = 9.999869439190000e+01, always_change_p0 = 0, load_balancing_on = 0, random_sequence_No = 1, expand_for = {NULL}, tracking_updates = 1, search_path = {NULL}, element_divisions = 5, back_tracking = 0, &end Seeding random number generators computed value for M1L.ISR is 1 *** Warning: Parameter N_KICKS of CSBEND is deprecated.---Element is M1L. Please consult manual for details. computed value for M1L.SYNCH_RAD is 1 computed value for M1R.ISR is 1 *** Warning: Parameter N_KICKS of CSBEND is deprecated.---Element is M1R. Please consult manual for details. computed value for M1R.SYNCH_RAD is 1 computed value for M2L.ISR is 1 *** Warning: Parameter N_KICKS of CSBEND is deprecated.---Element is M2L. Please consult manual for details. computed value for M2L.SYNCH_RAD is 1 computed value for M2R.ISR is 1 *** Warning: Parameter N_KICKS of CSBEND is deprecated.---Element is M2R. Please consult manual for details. computed value for M2R.SYNCH_RAD is 1 computed value for M3L.ISR is 1 *** Warning: Parameter N_KICKS of CSBEND is deprecated.---Element is M3L. Please consult manual for details. computed value for M3L.SYNCH_RAD is 1 computed value for M3R.ISR is 1 *** Warning: Parameter N_KICKS of CSBEND is deprecated.---Element is M3R. Please consult manual for details. computed value for M3R.SYNCH_RAD is 1 computed value for M4L.ISR is 1 *** Warning: Parameter N_KICKS of CSBEND is deprecated.---Element is M4L. Please consult manual for details. computed value for M4L.SYNCH_RAD is 1 computed value for M4R.ISR is 1 *** Warning: Parameter N_KICKS of CSBEND is deprecated.---Element is M4R. Please consult manual for details. computed value for M4R.SYNCH_RAD is 1 computed value for QA1L.ISR is 1 computed value for QA1L.SYNCH_RAD is 1 computed value for QA1R.ISR is 1 computed value for QA1R.SYNCH_RAD is 1 computed value for QA2L.ISR is 1 computed value for QA2L.SYNCH_RAD is 1 computed value for QA2R.ISR is 1 computed value for QA2R.SYNCH_RAD is 1 computed value for QA3L.ISR is 1 computed value for QA3L.SYNCH_RAD is 1 computed value for QA3R.ISR is 1 computed value for QA3R.SYNCH_RAD is 1 computed value for QA4L.ISR is 1 computed value for QA4L.SYNCH_RAD is 1 computed value for QA4R.ISR is 1 computed value for QA4R.SYNCH_RAD is 1 computed value for QB1L.ISR is 1 computed value for QB1L.SYNCH_RAD is 1 computed value for QB2L.ISR is 1 computed value for QB2L.SYNCH_RAD is 1 computed value for QB3L.ISR is 1 computed value for QB3L.SYNCH_RAD is 1 computed value for QB4L.ISR is 1 computed value for QB4L.SYNCH_RAD is 1 computed value for QB4R.ISR is 1 computed value for QB4R.SYNCH_RAD is 1 computed value for QB5L.ISR is 1 computed value for QB5L.SYNCH_RAD is 1 computed value for QB5R.ISR is 1 computed value for QB5R.SYNCH_RAD is 1 computed value for QB6L.ISR is 1 computed value for QB6L.SYNCH_RAD is 1 computed value for QB6R.ISR is 1 computed value for QB6R.SYNCH_RAD is 1 computed value for QC1L.ISR is 1 computed value for QC1L.SYNCH_RAD is 1 computed value for QC1R.ISR is 1 computed value for QC1R.SYNCH_RAD is 1 computed value for QC2L.ISR is 1 computed value for QC2L.SYNCH_RAD is 1 computed value for QC2R.ISR is 1 computed value for QC2R.SYNCH_RAD is 1 computed value for QC3L.ISR is 1 computed value for QC3L.SYNCH_RAD is 1 computed value for QC3R.ISR is 1 computed value for QC3R.SYNCH_RAD is 1 computed value for QD1L.ISR is 1 computed value for QD1L.SYNCH_RAD is 1 computed value for QD1R.ISR is 1 computed value for QD1R.SYNCH_RAD is 1 computed value for QD2L.ISR is 1 computed value for QD2L.SYNCH_RAD is 1 computed value for QD2R.ISR is 1 computed value for QD2R.SYNCH_RAD is 1 computed value for QD3L.ISR is 1 computed value for QD3L.SYNCH_RAD is 1 computed value for QD3R.ISR is 1 computed value for QD3R.SYNCH_RAD is 1 computed value for QD4L.ISR is 1 computed value for QD4L.SYNCH_RAD is 1 computed value for QD4R.ISR is 1 computed value for QD4R.SYNCH_RAD is 1 computed value for QE1L.ISR is 1 computed value for QE1L.SYNCH_RAD is 1 computed value for QE1R.ISR is 1 computed value for QE1R.SYNCH_RAD is 1 computed value for QE2L.ISR is 1 computed value for QE2L.SYNCH_RAD is 1 computed value for QE2R.ISR is 1 computed value for QE2R.SYNCH_RAD is 1 computed value for QE3.ISR is 1 computed value for QE3.SYNCH_RAD is 1 computed value for SKEWQ.ISR is 1 computed value for SKEWQ.SYNCH_RAD is 1 computed value for SQA1L.ISR is 1 computed value for SQA1L.SYNCH_RAD is 1 computed value for SQA1R.ISR is 1 computed value for SQA1R.SYNCH_RAD is 1 computed value for SQA2L.ISR is 1 computed value for SQA2L.SYNCH_RAD is 1 computed value for SQB2L.ISR is 1 computed value for SQB2L.SYNCH_RAD is 1 computed value for SQB2R.ISR is 1 computed value for SQB2R.SYNCH_RAD is 1 computed value for SQC1R.ISR is 1 computed value for SQC1R.SYNCH_RAD is 1 computed value for SQC2L.ISR is 1 computed value for SQC2L.SYNCH_RAD is 1 computed value for SQC2R.ISR is 1 computed value for SQC2R.SYNCH_RAD is 1 computed value for SQD1L.ISR is 1 computed value for SQD1L.SYNCH_RAD is 1 computed value for SQD1R.ISR is 1 computed value for SQD1R.SYNCH_RAD is 1 computed value for SQD2L.ISR is 1 computed value for SQD2L.SYNCH_RAD is 1 computed value for SQD2R.ISR is 1 computed value for SQD2R.SYNCH_RAD is 1 computed value for SQE1L.ISR is 1 computed value for SQE1L.SYNCH_RAD is 1 computed value for SQE1R.ISR is 1 computed value for SQE1R.SYNCH_RAD is 1 computed value for SQE2R.ISR is 1 computed value for SQE2R.SYNCH_RAD is 1 length of beamline IOTA per pass: 3.996822971580048e+01 m statistics: ET: 00:00:00 CP: 0.01 BIO:0 DIO:0 PF:0 MEM:31863 &closed_orbit output = {NULL}, start_from_centroid = 1, start_from_dp_centroid = 0, closed_orbit_accuracy = 1.000000000000000e-12, closed_orbit_accuracy_requirement = 1.000000000000000e-07, closed_orbit_iterations = 40, fixed_length = 0, start_from_recirc = 0, verbosity = 0, iteration_fraction = 9.000000000000000e-01, fraction_multiplier = 1.050000000000000e+00, multiplier_interval = 5.000000000000000e+00, output_monitors_only = 0, tracking_turns = 10, disable = 0, immediate = 0, &end statistics: ET: 00:00:00 CP: 0.01 BIO:0 DIO:0 PF:0 MEM:31863 &twiss_output filename = %s.twi, matched = 1, output_at_each_step = 0, output_before_tune_correction = 0, final_values_only = 0, statistics = 0, radiation_integrals = 1, beta_x = 1.000000000000000e+00, alpha_x = 0.000000000000000e+00, eta_x = 0.000000000000000e+00, etap_x = 0.000000000000000e+00, beta_y = 1.000000000000000e+00, alpha_y = 0.000000000000000e+00, eta_y = 0.000000000000000e+00, etap_y = 0.000000000000000e+00, reference_file = {NULL}, reference_element = {NULL}, reference_element_occurrence = 0, reflect_reference_values = 0, concat_order = 3, higher_order_chromaticity = 0, higher_order_chromaticity_points = 5, higher_order_chromaticity_range = 4.000000000000000e-04, quick_higher_order_chromaticity = 0, chromatic_tune_spread_half_range = 0.000000000000000e+00, cavities_are_drifts_if_matched = 1, compute_driving_terms = 1, leading_order_driving_terms_only = 0, s_dependent_driving_terms_file = {NULL}, local_dispersion = 1, n_periods = 1, &end 1223 matrices recomputed for periodic Twiss parameter computation statistics: ET: 00:00:00 CP: 0.03 BIO:0 DIO:0 PF:0 MEM:33085 periodic Twiss parameters (chromaticity valid for fully second-order calculation only!): beta alpha nu eta eta' dnu/d(dp/p) dbeta/(dp/p) accept. m 1/2pi m 1/2pi m mm-mrad -------------------------------------------------------------------------------------------------------------------- x: 1.442680e+00 -9.161260e-01 5.415280e+00 2.474041e-02 -7.558265e-02 -1.741898e+01 -1.538358e+02 8.612811e+04 y: 6.109708e-01 3.369221e-02 5.288181e+00 1.876801e-05 -5.560865e-05 -6.561697e+00 3.405669e+00 4.094876e+05 x acceptance limited to 8.612811e-02 by DL5 ending at 3.000000e-01 m y acceptance limited to 4.094876e-01 by DL190 ending at 3.946823e+01 m statistics: ET: 00:00:00 CP: 0.27 BIO:0 DIO:0 PF:0 MEM:33305 &coupled_twiss_output filename = iota.cpl, output_at_each_step = 0, emittances_from_twiss_command = 1, emittance_ratio = 1.000000000000000e-02, emit_x = 0.000000000000000e+00, sigma_dp = 0.000000000000000e+00, calculate_3d_coupling = 1, verbosity = 0, concat_order = 2, output_sigma_matrix = 0, &end statistics: ET: 00:00:00 CP: 0.30 BIO:0 DIO:0 PF:0 MEM:34068 &run_control n_steps = 1, bunch_frequency = 0.000000000000000e+00, n_indices = 0, n_passes = 4, n_passes_fiducial = 0, terminate_on_failure = 0, reset_rf_for_each_step = 1, first_is_fiducial = 1, restrict_fiducialization = 0, reset_scattering_seed = 0, &end statistics: ET: 00:00:00 CP: 0.30 BIO:0 DIO:0 PF:0 MEM:34068 &sdds_beam input = generate_distribution.bun, input_list = {NULL}, input_type = elegant, selection_parameter = {NULL}, selection_string = {NULL}, one_random_bunch = 0, n_particles_per_ring = 0, reuse_bunch = 0, prebunched = -1, track_pages_separately = 0, use_bunched_mode = 0, fiducialization_bunch = 0, sample_interval = 1, n_tables_to_skip = 0, center_transversely = 0, center_arrival_time = 0, reverse_t_sign = 0, sample_fraction = 1.000000000000000e+00, p_lower = 0.000000000000000e+00, p_upper = 0.000000000000000e+00, save_initial_coordinates = 1, n_duplicates = 0, duplicate_stagger[0] = 0.000000000000000e+00, 0.000000000000000e+00, 0.000000000000000e+00, 0.000000000000000e+00, 0.000000000000000e+00, 0.000000000000000e+00, &end statistics: ET: 00:00:00 CP: 0.30 BIO:0 DIO:0 PF:0 MEM:34068 &track center_on_orbit = 0, center_momentum_also = 1, offset_by_orbit = 0, offset_momentum_also = 1, soft_failure = 1, use_linear_chromatic_matrix = 0, longitudinal_ring_only = 0, ibs_only = 0, stop_tracking_particle_limit = -1, check_beam_structure = 0, interrupt_file = %s.interrupt, &end Updating floor coordinates tracking step 1 gpuBaseInit: Using cuda device of compute capability 7.0. gpuBaseInit: Particle kernels use 512 threads and 320 blocks. gpuBaseInit: Reductions use 256 threads and 240 blocks. warning: your RFCA voltage is less than 100V--this may be an error units of parameters for RFCA are as follows: ****** element type RFCA: A first-order matrix RF cavity with exact phase dependence. L M double 0 length VOLT V double 0 peak voltage PHASE DEG double 0 phase FREQ Hz double 500000000 frequency Q double 0 cavity Q (for cavity that charges up to given voltage from 0) PHASE_REFERENCE long 0 phase reference number (to link with other time-dependent elements) CHANGE_P0 short 0 does cavity change central momentum? CHANGE_T short 0 set to 1 for long runs to avoid rounding error in phase FIDUCIAL STRING NULL mode for determining fiducial arrival time (light, tmean, first, pmaximum) END1_FOCUS short 0 include focusing at entrance? END2_FOCUS short 0 include focusing at exit? BODY_FOCUS_MODEL STRING NULL None (default) or SRS (simplified Rosenzweig/Serafini for standing wave) N_KICKS long 0 Number of kicks to use for kick method. Set to zero for matrix method. DX M double 0 misalignment DY M double 0 misalignment T_REFERENCE S double -1 arrival time of reference particle LINEARIZE short 0 Linearize phase dependence? LOCK_PHASE short 0 Lock phase to given value regardless of bunch centroid motion? GROUP stringNULL Optionally used to assign an element to a group, with a user-defined name. Group names will appear in the parameter output file in the column ElementGroup 3 May 22 16:40:46: Starting to read beam from SDDS file. File generate_distribution.bun opened and checked. Read page 1 from file 4000 particle ID slots per bunch 4000 rows in page 1 File generate_distribution.bun was used up and closed. 3 May 22 16:40:46: Done reading beam from SDDS file. a total of 4000 data points were read tracking 4000 particles 3 May 22 16:40:46: This step establishes energy profile vs s (fiducial beam). 3 May 22 16:40:46: Rf phases/references reset. 4000 particles present after pass 0 0 particles present after pass 4 Post-tracking output completed. Tracking step completed ET: 00:00:01 CP: 1.43 BIO:0 DIO:0 PF:0 MEM:4838467 Finished tracking. End of input data encountered. statistics: ET: 00:00:01 CP: 1.43 BIO:0 DIO:0 PF:0 MEM:4838467 ************************** Summary of warnings **************************** *** NB: the warning summary is still in development and covers only some warnings. 1 types of warnings were recorded: 8* Parameter N_KICKS of CSBEND is deprecated. *** NB: the warning summary is still in development and covers only some warnings. ***************************************************************************** ===================================================================================== Thanks for using gpu-elegant. Please cite the following references in your publications: M. Borland, "elegant: A Flexible SDDS-Compliant Code for Accelerator Simulation," Advanced Photon Source LS-287, September 2000. J. R. King, I. V. Pogorelov, M. Borland, R. Soliday, K. Amyx, "Current status of the GPU-Accelerated version of elegant," Proc. IPAC15, 623 (2015). If you use a modified version, please indicate this in all publications. ===================================================================================== Creating semaphore file run_setup.semaphore