!============================================================================================== ! CESRV script demonstrating optimization using orbit, phase and coupling measurements. ! This script is meant to be used when the phase file has the right phase measurment ! but the wrong orbit measurement. ! ! Usage from shell: ! $ cesrv call model_cesr_with_offsets_2 [phase_file_number] [sextnr] [sextcu] [butns_file_number] ! ! 10 May 2022 ! $ cesrv call model_cesr_with_offsets_2 29371 0 0 1658762 ! ! If all sextupoles are set to nominal, comment out the sextupole setting. ! ! After the optimization, write model and lattice files. ! ! 14 May 2022 jac ! !26 February 2023. Must run on CESR cluster machine to write model. ! Also must not use no_mpm because the read model_dig in sextcalib_analysis ! will fail on "Different number of lattice elements. Nothing done." ! ! $ cesrv call model_cesr_with_xyoffsets 29987 0 0 1736594 ! ! Lattice file: cesr_29987_1736594_xy_offsets_digested.dat ! Model: 351 !----------------------------------------------------------------------- ! The offsets are the 6 February analysis results using the analysis ! of all K2 scans performed on 5 February 2023 ! Data rejected for 39E and 18E, so use sextcalfit result: ! sextcalfit_remove_45e_16w_11e.out ! for horizontal offset. No vertical offsets available for 39E and 18E. ! ! 7 March 2023 ! $ cesrv call model_cesr_with_xyoffsets 30349 0 0 1745916 ! Lattice file: cesr_30349_1745916_xyoffsets_digested.dat ! Model: 352 ! ! 14 March 2023 ! $ cesrv call model_cesr_with_xyoffsets 30435 0 0 1753129 ! Lattice file: cesr_30435_1753129_xyoffsets_digested.dat ! Model: xxx ! !============================================================================================== read p [1] ! Model steerings are zero after this orbit is read read o [4] ! ! Check model settings before optimizing pause -1 ! set the sextupole cu ! If all sextupoles are at nominal comment out this line. !chan sex [2] @[3]cu ! Turn plots off to save time. ! plot off ! Decrease window size. plot mag 0.7 ! Ensure that CESR magnets cannot loaded set logic%debug = T plot bot orbit base model clip top 10 sc !************************ Sextupole offsets ***************************************************************************** pause -1 ! Sextupole 8: x_offset 0.773 +- 0.023 mm change ele SEX_09AW x_offset 0.773e-3 q_tune data sc ! Sextupole 8: y_offset 0.750 +- 0.011 mm change ele SEX_09AW y_offset 0.750e-3 q_tune data sc ! Sextupole 9: x_offset -0.101 +- 0.031 mm change ele SEX_10W x_offset -0.101e-3 q_tune data sc ! Sextupole 9: y_offset 0.359 +- 0.023 mm change ele SEX_10W y_offset 0.359e-3 q_tune data sc ! Sextupole 10: x_offset 1.742 +- 0.009 mm change ele SEX_10AW x_offset 1.742e-3 q_tune data sc ! Sextupole 10: y_offset 0.562 +- 0.002 mm change ele SEX_10AW y_offset 0.562e-3 q_tune data sc ! Sextupole 12: x_offset 0.076 +- 0.005 mm change ele SEX_12W x_offset 0.076e-3 q_tune data sc ! Sextupole 12: y_offset 0.275 +- 0.002 mm change ele SEX_12W y_offset 0.275e-3 q_tune data sc ! Sextupole 13: x_offset -0.053 +- 0.003 mm change ele SEX_13W x_offset -0.053e-3 q_tune data sc ! Sextupole 13: y_offset 0.527 +- 0.010 mm change ele SEX_13W y_offset 0.527e-3 q_tune data sc ! Sextupole 14: x_offset 0.242 +- 0.010 mm change ele SEX_14W x_offset 0.242e-3 q_tune data sc ! Sextupole 14: y_offset -0.663 +- 0.010 mm change ele SEX_14W y_offset -0.663e-3 q_tune data sc ! Sextupole 15: x_offset 0.208 +- 0.023 mm change ele SEX_15W x_offset 0.208e-3 q_tune data sc ! Sextupole 15: y_offset 0.286 +- 0.015 mm change ele SEX_15W y_offset 0.286e-3 q_tune data sc ! Sextupole 16: x_offset 2.525 +- 0.179 mm change ele SEX_16W x_offset 2.525e-3 q_tune data sc ! Sextupole 16: y_offset 0.230 +- 0.002 mm change ele SEX_16W y_offset 0.230e-3 q_tune data sc ! Sextupole 17: x_offset 0.855 +- 0.028 mm change ele SEX_17W x_offset 0.855e-3 q_tune data sc ! Sextupole 17: y_offset 0.246 +- 0.003 mm change ele SEX_17W y_offset 0.246e-3 q_tune data sc ! Sextupole 18: x_offset -0.851 +- 0.042 mm change ele SEX_18W x_offset -0.851e-3 q_tune data sc ! Sextupole 18: y_offset -0.416 +- 0.232 mm change ele SEX_18W y_offset -0.416e-3 q_tune data sc ! Sextupole 19: x_offset -1.098 +- 0.031 mm change ele SEX_19W x_offset -1.098e-3 q_tune data sc ! Sextupole 19: y_offset 0.139 +- 0.013 mm change ele SEX_19W y_offset 0.139e-3 q_tune data sc ! Sextupole 20: x_offset -0.362 +- 0.034 mm change ele SEX_20W x_offset -0.362e-3 q_tune data sc ! Sextupole 20: y_offset -2.040 +- 0.033 mm change ele SEX_20W y_offset -2.040e-3 q_tune data sc ! Sextupole 21: x_offset -0.316 +- 0.007 mm change ele SEX_21W x_offset -0.316e-3 q_tune data sc ! Sextupole 21: y_offset 0.534 +- 0.017 mm change ele SEX_21W y_offset 0.534e-3 q_tune data sc ! Sextupole 22: x_offset 0.154 +- 0.025 mm change ele SEX_22W x_offset 0.154e-3 q_tune data sc ! Sextupole 22: y_offset -1.473 +- 0.022 mm change ele SEX_22W y_offset -1.473e-3 q_tune data sc ! Sextupole 23: x_offset 0.850 +- 0.006 mm change ele SEX_23W x_offset 0.850e-3 q_tune data sc ! Sextupole 23: y_offset 0.367 +- 0.016 mm change ele SEX_23W y_offset 0.367e-3 q_tune data sc ! Sextupole 24: x_offset 0.526 +- 0.051 mm change ele SEX_24W x_offset 0.526e-3 q_tune data sc ! Sextupole 24: y_offset -1.168 +- 0.005 mm change ele SEX_24W y_offset -1.168e-3 q_tune data sc ! Sextupole 25: x_offset 0.071 +- 0.015 mm change ele SEX_25W x_offset 0.071e-3 q_tune data sc ! Sextupole 25: y_offset 0.255 +- 0.003 mm change ele SEX_25W y_offset 0.255e-3 q_tune data sc ! Sextupole 26: x_offset 0.606 +- 0.029 mm change ele SEX_26W x_offset 0.606e-3 q_tune data sc ! Sextupole 26: y_offset -4.038 +- 0.047 mm change ele SEX_26W y_offset -4.038e-3 q_tune data sc ! Sextupole 27: x_offset -0.004 +- 0.015 mm change ele SEX_27W x_offset -0.004e-3 q_tune data sc ! Sextupole 27: y_offset 0.496 +- 0.013 mm change ele SEX_27W y_offset 0.496e-3 q_tune data sc ! Sextupole 28: x_offset 0.348 +- 0.056 mm change ele SEX_28W x_offset 0.348e-3 q_tune data sc ! Sextupole 28: y_offset 0.299 +- 0.034 mm change ele SEX_28W y_offset 0.299e-3 q_tune data sc ! Sextupole 29: x_offset -0.166 +- 0.007 mm change ele SEX_29W x_offset -0.166e-3 q_tune data sc ! Sextupole 29: y_offset -0.403 +- 0.004 mm change ele SEX_29W y_offset -0.403e-3 q_tune data sc ! Sextupole 30: x_offset 0.854 +- 0.010 mm change ele SEX_30W x_offset 0.854e-3 q_tune data sc ! Sextupole 30: y_offset -0.036 +- 0.006 mm change ele SEX_30W y_offset -0.036e-3 q_tune data sc ! Sextupole 31: x_offset 1.913 +- 0.440 mm change ele SEX_31W x_offset 1.913e-3 q_tune data sc ! Sextupole 31: y_offset -0.643 +- 0.053 mm change ele SEX_31W y_offset -0.643e-3 q_tune data sc ! Sextupole 32: x_offset -0.326 +- 0.153 mm change ele SEX_32W x_offset -0.326e-3 q_tune data sc ! Sextupole 32: y_offset 3.732 +- 0.092 mm change ele SEX_32W y_offset 3.732e-3 q_tune data sc ! Sextupole 33: x_offset 1.907 +- 0.063 mm change ele SEX_33W x_offset 1.907e-3 q_tune data sc ! Sextupole 33: y_offset 1.349 +- 0.071 mm change ele SEX_33W y_offset 1.349e-3 q_tune data sc ! Sextupole 34: x_offset -1.065 +- 0.020 mm change ele SEX_34W x_offset -1.065e-3 q_tune data sc ! Sextupole 34: y_offset -2.478 +- 0.041 mm change ele SEX_34W y_offset -2.478e-3 q_tune data sc ! Sextupole 35: x_offset 1.134 +- 0.145 mm change ele SEX_35W x_offset 1.134e-3 q_tune data sc ! Sextupole 35: y_offset -0.453 +- 0.321 mm change ele SEX_35W y_offset -0.453e-3 q_tune data sc ! Sextupole 36: x_offset -1.672 +- 0.049 mm change ele SEX_36W x_offset -1.672e-3 q_tune data sc ! Sextupole 36: y_offset -0.142 +- 0.068 mm change ele SEX_36W y_offset -0.142e-3 q_tune data sc ! Sextupole 37: x_offset 0.367 +- 0.047 mm change ele SEX_37W x_offset 0.367e-3 q_tune data sc ! Sextupole 37: y_offset 0.298 +- 0.045 mm change ele SEX_37W y_offset 0.298e-3 q_tune data sc ! Sextupole 38: x_offset 2.125 +- 0.019 mm change ele SEX_38W x_offset 2.125e-3 q_tune data sc ! Sextupole 38: y_offset 0.718 +- 0.008 mm change ele SEX_38W y_offset 0.718e-3 q_tune data sc ! Sextupole 39: x_offset -0.572 +- 0.060 mm change ele SEX_39W x_offset -0.572e-3 q_tune data sc ! Sextupole 39: y_offset 0.418 +- 0.004 mm change ele SEX_39W y_offset 0.418e-3 q_tune data sc ! Sextupole 40: x_offset -1.026 +- 0.070 mm change ele SEX_40W x_offset -1.026e-3 q_tune data sc ! Sextupole 40: y_offset 0.468 +- 0.013 mm change ele SEX_40W y_offset 0.468e-3 q_tune data sc ! Sextupole 41: x_offset -0.858 +- 0.166 mm change ele SEX_41W x_offset -0.858e-3 q_tune data sc ! Sextupole 41: y_offset 0.430 +- 0.010 mm change ele SEX_41W y_offset 0.430e-3 q_tune data sc ! Sextupole 42: x_offset -2.131 +- 0.069 mm change ele SEX_42W x_offset -2.131e-3 q_tune data sc ! Sextupole 42: y_offset 0.199 +- 0.012 mm change ele SEX_42W y_offset 0.199e-3 q_tune data sc ! Sextupole 43: x_offset -0.547 +- 0.024 mm change ele SEX_43W x_offset -0.547e-3 q_tune data sc ! Sextupole 43: y_offset -0.027 +- 0.014 mm change ele SEX_43W y_offset -0.027e-3 q_tune data sc ! Sextupole 44: x_offset 0.403 +- 0.028 mm change ele SEX_44W x_offset 0.403e-3 q_tune data sc ! Sextupole 44: y_offset -0.613 +- 0.068 mm change ele SEX_44W y_offset -0.613e-3 q_tune data sc ! Sextupole 45: x_offset 1.241 +- 0.050 mm change ele SEX_45W x_offset 1.241e-3 q_tune data sc ! Sextupole 45: y_offset 1.108 +- 0.014 mm change ele SEX_45W y_offset 1.108e-3 q_tune data sc ! Sextupole 47: x_offset 2.361 +- 0.060 mm change ele SEX_47W x_offset 2.361e-3 q_tune data sc ! Sextupole 47: y_offset 0.723 +- 0.006 mm change ele SEX_47W y_offset 0.723e-3 q_tune data sc ! Sextupole 52: x_offset -0.521 +- 0.203 mm change ele SEX_47E x_offset -0.521e-3 q_tune data sc ! Sextupole 52: y_offset -3.261 +- 0.062 mm change ele SEX_47E y_offset -3.261e-3 q_tune data sc ! Sextupole 54: x_offset -1.248 +- 0.018 mm change ele SEX_45E x_offset -1.248e-3 q_tune data sc ! Sextupole 54: y_offset 1.912 +- 0.021 mm change ele SEX_45E y_offset 1.912e-3 q_tune data sc ! Sextupole 55: x_offset 0.613 +- 0.006 mm change ele SEX_44E x_offset 0.613e-3 q_tune data sc ! Sextupole 55: y_offset 0.351 +- 0.100 mm change ele SEX_44E y_offset 0.351e-3 q_tune data sc ! Sextupole 56: x_offset 0.565 +- 0.021 mm change ele SEX_43E x_offset 0.565e-3 q_tune data sc ! Sextupole 56: y_offset 0.175 +- 0.008 mm change ele SEX_43E y_offset 0.175e-3 q_tune data sc ! Sextupole 57: x_offset -0.531 +- 0.003 mm change ele SEX_42E x_offset -0.531e-3 q_tune data sc ! Sextupole 57: y_offset -0.236 +- 0.001 mm change ele SEX_42E y_offset -0.236e-3 q_tune data sc ! Sextupole 58: x_offset -0.345 +- 0.084 mm change ele SEX_41E x_offset -0.345e-3 q_tune data sc ! Sextupole 58: y_offset 0.368 +- 0.010 mm change ele SEX_41E y_offset 0.368e-3 q_tune data sc ! Sextupole 59: x_offset -0.917 +- 0.098 mm change ele SEX_40E x_offset -0.917e-3 q_tune data sc ! Sextupole 59: y_offset 0.231 +- 0.007 mm change ele SEX_40E y_offset 0.231e-3 q_tune data sc ! Sextupole 60: x_offset -1.749 +- 0.019 ! From sextcalfit result change ele SEX_39E x_offset -1.749e-3 q_tune data sc ! Sextupole 61: x_offset -0.714 +- 0.182 mm change ele SEX_38E x_offset -0.714e-3 q_tune data sc ! Sextupole 61: y_offset 0.335 +- 0.082 mm change ele SEX_38E y_offset 0.335e-3 q_tune data sc ! Sextupole 62: x_offset -0.090 +- 0.084 mm change ele SEX_37E x_offset -0.090e-3 q_tune data sc ! Sextupole 62: y_offset -0.021 +- 0.150 mm change ele SEX_37E y_offset -0.021e-3 q_tune data sc ! Sextupole 63: x_offset -0.686 +- 0.087 mm change ele SEX_36E x_offset -0.686e-3 q_tune data sc ! Sextupole 63: y_offset -0.149 +- 0.011 mm change ele SEX_36E y_offset -0.149e-3 q_tune data sc ! Sextupole 64: x_offset 0.308 +- 0.008 mm change ele SEX_35E x_offset 0.308e-3 q_tune data sc ! Sextupole 64: y_offset 0.508 +- 0.056 mm change ele SEX_35E y_offset 0.508e-3 q_tune data sc ! Sextupole 65: x_offset -1.147 +- 0.035 mm change ele SEX_34E x_offset -1.147e-3 q_tune data sc ! Sextupole 65: y_offset 1.039 +- 0.047 mm change ele SEX_34E y_offset 1.039e-3 q_tune data sc ! Sextupole 66: x_offset -1.186 +- 0.019 mm change ele SEX_33E x_offset -1.186e-3 q_tune data sc ! Sextupole 66: y_offset 0.408 +- 0.009 mm change ele SEX_33E y_offset 0.408e-3 q_tune data sc ! Sextupole 67: x_offset -0.911 +- 0.020 mm change ele SEX_32E x_offset -0.911e-3 q_tune data sc ! Sextupole 67: y_offset 0.479 +- 0.056 mm change ele SEX_32E y_offset 0.479e-3 q_tune data sc ! Sextupole 68: x_offset -0.440 +- 0.064 mm change ele SEX_31E x_offset -0.440e-3 q_tune data sc ! Sextupole 68: y_offset 0.717 +- 0.021 mm change ele SEX_31E y_offset 0.717e-3 q_tune data sc ! Sextupole 69: x_offset -1.131 +- 0.106 mm change ele SEX_30E x_offset -1.131e-3 q_tune data sc ! Sextupole 69: y_offset 0.291 +- 0.003 mm change ele SEX_30E y_offset 0.291e-3 q_tune data sc ! Sextupole 70: x_offset 0.522 +- 0.034 mm change ele SEX_29E x_offset 0.522e-3 q_tune data sc ! Sextupole 70: y_offset -0.105 +- 0.132 mm change ele SEX_29E y_offset -0.105e-3 q_tune data sc ! Sextupole 71: x_offset -0.411 +- 0.025 mm change ele SEX_28E x_offset -0.411e-3 q_tune data sc ! Sextupole 71: y_offset 0.030 +- 0.026 mm change ele SEX_28E y_offset 0.030e-3 q_tune data sc ! Sextupole 72: x_offset -0.254 +- 0.031 mm change ele SEX_27E x_offset -0.254e-3 q_tune data sc ! Sextupole 72: y_offset -0.258 +- 0.064 mm change ele SEX_27E y_offset -0.258e-3 q_tune data sc ! Sextupole 73: x_offset -1.000 +- 0.184 mm change ele SEX_26E x_offset -1.000e-3 q_tune data sc ! Sextupole 73: y_offset -1.617 +- 0.521 mm change ele SEX_26E y_offset -1.617e-3 q_tune data sc ! Sextupole 74: x_offset -0.426 +- 0.102 mm change ele SEX_25E x_offset -0.426e-3 q_tune data sc ! Sextupole 74: y_offset -0.370 +- 0.046 mm change ele SEX_25E y_offset -0.370e-3 q_tune data sc ! Sextupole 75: x_offset 0.320 +- 0.144 mm change ele SEX_24E x_offset 0.320e-3 q_tune data sc ! Sextupole 75: y_offset -0.058 +- 0.265 mm change ele SEX_24E y_offset -0.058e-3 q_tune data sc ! Sextupole 76: x_offset -0.152 +- 0.064 mm change ele SEX_23E x_offset -0.152e-3 q_tune data sc ! Sextupole 76: y_offset 0.392 +- 0.107 mm change ele SEX_23E y_offset 0.392e-3 q_tune data sc ! Sextupole 77: x_offset -0.121 +- 0.038 mm change ele SEX_22E x_offset -0.121e-3 q_tune data sc ! Sextupole 77: y_offset 2.672 +- 0.095 mm change ele SEX_22E y_offset 2.672e-3 q_tune data sc ! Sextupole 78: x_offset -0.656 +- 0.043 mm change ele SEX_21E x_offset -0.656e-3 q_tune data sc ! Sextupole 78: y_offset 0.276 +- 0.118 mm change ele SEX_21E y_offset 0.276e-3 q_tune data sc ! Sextupole 79: x_offset -0.569 +- 0.090 mm change ele SEX_20E x_offset -0.569e-3 q_tune data sc ! Sextupole 79: y_offset 0.244 +- 0.009 mm change ele SEX_20E y_offset 0.244e-3 q_tune data sc ! Sextupole 80: x_offset -1.330 +- 0.159 mm change ele SEX_19E x_offset -1.330e-3 q_tune data sc ! Sextupole 80: y_offset 0.212 +- 0.059 mm change ele SEX_19E y_offset 0.212e-3 q_tune data sc ! Sextupole 81: x_offset -1.883 +- 0.054 mm ! From sextcalfit result change ele SEX_18E x_offset -1.883e-3 q_tune data sc ! Sextupole 82: x_offset -0.319 +- 0.017 mm change ele SEX_17E x_offset -0.319e-3 q_tune data sc ! Sextupole 82: y_offset -0.511 +- 0.101 mm change ele SEX_17E y_offset -0.511e-3 q_tune data sc ! Sextupole 83: x_offset -2.982 +- 0.062 mm change ele SEX_16E x_offset -2.982e-3 q_tune data sc ! Sextupole 83: y_offset 0.638 +- 0.067 mm change ele SEX_16E y_offset 0.638e-3 q_tune data sc ! Sextupole 84: x_offset -0.135 +- 0.061 mm change ele SEX_15E x_offset -0.135e-3 q_tune data sc ! Sextupole 84: y_offset 0.118 +- 0.025 mm change ele SEX_15E y_offset 0.118e-3 q_tune data sc ! Sextupole 85: x_offset 0.639 +- 0.025 mm change ele SEX_14E x_offset 0.639e-3 q_tune data sc ! Sextupole 85: y_offset 0.530 +- 0.100 mm change ele SEX_14E y_offset 0.530e-3 q_tune data sc ! Sextupole 86: x_offset 0.386 +- 0.173 mm change ele SEX_13E x_offset 0.386e-3 q_tune data sc ! Sextupole 86: y_offset 1.186 +- 0.180 mm change ele SEX_13E y_offset 1.186e-3 q_tune data sc ! Sextupole 87: x_offset -2.281 +- 0.200 mm change ele SEX_12E x_offset -2.281e-3 q_tune data sc ! Sextupole 87: y_offset 0.008 +- 0.344 mm change ele SEX_12E y_offset 0.008e-3 q_tune data sc ! Sextupole 88: x_offset 2.013 +- 0.066 mm change ele SEX_11E x_offset 2.013e-3 q_tune data sc ! Sextupole 88: y_offset -0.532 +- 0.096 mm change ele SEX_11E y_offset -0.532e-3 q_tune data sc ! Sextupole 89: x_offset 0.250 +- 0.039 mm change ele SEX_10AE x_offset 0.250e-3 q_tune data sc ! Sextupole 89: y_offset -0.381 +- 0.016 mm change ele SEX_10AE y_offset -0.381e-3 q_tune data sc ! Sextupole 91: x_offset -0.314 +- 0.010 mm change ele SEX_09AE x_offset -0.314e-3 q_tune data sc ! Sextupole 91: y_offset -1.263 +- 0.013 mm change ele SEX_09AE y_offset -1.263e-3 q_tune data sc !************************ Sextupole offsets ***************************************************************************** pause -1 !===================================================================================================== ! Run the optimizer on the orbit, phase and coupling using all quads, skew quads and steerings !----------------------------------------------------------------------------------------------------- ! Use all variables opt all ! Prevent CesrV from automatically changing which variables are used opt locked ! Standard procedure to prevent leftover variables and data from being used veto all_vars veto all_data ! Choose variables to be used use quad all use bend all !use custom all use horiz all use vert all use skew all ! Allow these variables to vary freely, i.e. they do not !contribute to the merit function k1_wgt=0 bend_quad_wgt=0 hw = 0 vw = 0 ! Put some weights. The contributions to the merit function ! are calculated relative to the values in the database, ! i.e. their set values. k1_wgt=1e0 bend_quad_wgt=1e5 hw = 1e-10 vw = 1e-10 ! Changed 21 Nov to reduce steering contribution to merit hw = 1e-12 vw = 1e-12 skew_wgt = 1e2 ! Define data constraints to be used in the optimization use phase all use orbit all use tune all use cbar all ! According to phase file 30437 veto phase 11 12 81 107 114 84 4 110 88 3 7 5 veto phase 11 81 107 114 veto cbar 4 11 72 84 98 107 108 112 114 veto orbit 6 13 20 26 27 29 30 34 39 63 78 92 105 106 109 138 sc q_tune data ! Default weight for orbit is 1e6, i.e. sigma=1 mm. ! Default weight for phase is 1e2, i.e. sigma=0.1 radian ! Default tw=1e3 tw=1e6 ! cbar default weight is 1e3 cbar11_wgt=1e2 cbar12_wgt=1e2 cbar22_wgt=1e2 ! Plotting choices plot top phase base model scale phase 5 plot bot orbit sc ! Ignore any limits defined for the variables. limit off ! According to phase file 30437 veto phase 11 12 81 107 114 84 4 110 88 3 7 5 veto phase 11 81 107 114 veto cbar 4 11 72 84 98 107 108 112 114 veto orbit 6 13 20 26 27 29 30 34 39 63 78 92 105 106 109 138 sc ! Show the top 10 contributors to the merit function ! and the sensivities (derivatives) of the merit function ! with respect to the variables. sc show top pause -1 ! Run the optimizer run sc sho top pause -1 !clip phase 20 !clip orbit 1.5 !sc !sho top !pause -1 !run !sc !sho top !pause -1 !clip phase 2.0 !clip orbit 1 !sc !sho top !pause -1 !plot cbar bot base model sc pause -1 !clip cbar 0.06 !sc !sho top !pause -1 !run !sc !pause -1 ! Check agreement between measured and modeled phase and orbit plot orbit bot plot data bot sc pause -1 ! Check agreement between measured and modeled tunes sho tune ! ! End of initial optimization !================================================================== pause -1 ! ! Write lattice file. Read in with $cesrv L:[filename] write bmad cesr_[1]_[4]_with_xyoffsets.lat ! Write digested file. ! Read in with CesrV>read model_digest [filename] ! or in with CesrV>read design_digest [filename] write dig cesr_[1]_[4]_with_xyoffsets_digested.dat ! pause -1 ! ! Write model file write model Model optimized to phase file [1] and butns file [4] ! quit