! this is a test of spec_read




  use sex_02 k2 0.01 -4.0 4.0
  use sex_48 k2 0.01 -4.0 4.0
  use sex_49 k2 0.01 -4.0 4.0



 $USE_LIST
   use SEX_08  k2  0.0002 -4.0  4.0
   use SEX_09  k2  0.0002 -4.0    4.0 
   use SEX_10  k2  0.0002 -4.0  4.0
   use SEX_11  k2  0.0002 -4.0    4.0 
   use SEX_12  k2  0.0002 -4.0  4.0
   use SEX_13  k2  0.0002 -4.0    4.0 
   use SEX_14  k2  0.0002 -4.0  4.0
   use SEX_15  k2  0.0002 -4.0    4.0 
   use SEX_16  k2  0.0002 -4.0  4.0
   use SEX_17  k2  0.0002 -4.0    4.0 
   use SEX_18  k2  0.0002 -4.0  4.0
   use SEX_19  k2  0.0002 -4.0    4.0 
   use SEX_20  k2  0.0002 -4.0    4.0 
   use SEX_21  k2  0.0002 -4.0  4.0
   use SEX_22  k2  0.0002 -4.0    4.0 
   use SEX_23  k2  0.0002 -4.0  4.0
   use SEX_24  k2  0.0002 -4.0    4.0 
   use SEX_25  k2  0.0002 -4.0  4.0
   use SEX_26  k2  0.0002 -4.0    4.0 
   use SEX_27  k2  0.0002 -4.0  4.0
   use SEX_28  k2  0.0002 -4.0    4.0 
   use SEX_29  k2  0.0002 -4.0  4.0
   use SEX_30  k2  0.0002 -4.0    4.0 
   use SEX_31  k2  0.0002 -4.0  4.0
   use SEX_32  k2  0.0002 -4.0    4.0 
   use SEX_33  k2  0.0002 -4.0  4.0
   use SEX_34  k2  0.0002 -4.0    4.0 
   use SEX_35  k2  0.0002 -4.0  4.0
   use SEX_36  k2  0.0002 -4.0    4.0 
   use SEX_37  k2  0.0002 -4.0  4.0
   use SEX_38  k2  0.0002 -4.0    4.0 
   use SEX_39  k2  0.0002 -4.0  4.0
   use SEX_40  k2  0.0002 -4.0    4.0 
   use SEX_41  k2  0.0002 -4.0  4.0
   use SEX_42  k2  0.0002 -4.0    4.0 
   use SEX_43  k2  0.0002 -4.0  4.0        ! Changed 0.0 to 4.0
   use SEX_44  k2  0.0002 -4.0    4.0 
   use SEX_45  k2  0.0002 -4.0  4.0
   use SEX_47  k2  0.0002 -4.0  4.0
 $END

 $CONSTRAINT_LIST
    VARIABLE_LIMIT   N   AMP MAX   0. 	   10.   GLOBAL
    ALPHA             X  AMP MAX     0.   2.  IP_L0
    ALPHA             Y  AMP MAX     0.   2.  IP_L0
    eta               x  AMP MAx     2.6  100.  ip_l0 to ip_l0_end
    DELTA_BETA        X  TARGET     0.000  0.1   ip_l0 
    DELTA_BETA        Y  TARGET     0.000  0.1   IP_L0 
    DELTA_BETA        X  AMP MAX   10.000  2.2e1  ip_l0 to ip_l0_end
    DELTA_BETA        Y  AMP MAX   25.000  2.2e1  ip_l0 to ip_l0_end
    EMITTANCE        N  MAX      2.9e-09 1.0e10  GLOBAL
    BETA             X  MAX     55.0   1.e-1  ip_l0 to ip_l0_end
    BETA             Y  MAX     55.0   1.e-1  ip_l0 to ip_l0_end
     Q            X  Target   0.57  0.0001     GLOBAL
     Q            Y  Target   0.61  0.0001     GLOBAL
    CHROM            X  Target  2.0  100.0     GLOBAL
    CHROM            Y  Target   2.0  100.0     GLOBAL
!    SYNC_BETA_path    X  AMP MAX   1.e-11    1.e10      GLOBAL
!    SYNC_BETA_volt    X  AMP MAX   1.e-8    1.e10      GLOBAL
!    ALPHA_XX         N  AMP MAX    100.      1.e-2      GLOBAL
!    ALPHA_XY         N  AMP MAX    1.e2      1.e-2      GLOBAL
!    ALPHA_YY         N  AMP MAX    1.e2      1.e-2      GLOBAL
!      QS_2QX        N  AMP MAX    0.        5.e-10        GLOBAL
!      QS_2QX_cos    N  AMP MAX    0.        5.e-10         GLOBAL 
!      QS_2QX_sin    N  AMP MAX    0.        5.e-10         GLOBAL 
    DET_4BY4         N  amp max    0.3    200.     FULL_TURN
    DET_4BY4         N  amp MAX    0.3    200.     ip_l3
 $END

 &SINGLE_VARS
    N_LOOPS             = 100
    N_CYCLES            = 15
    CIRCULAR_MACHINE    = .true.
    N_TRAINS            = 9
    N_CARS              = 5
    N_14NS_SPACE        = 1
    OPTIMIZER           = 'marquardt'
    SYMMETRY            = 'NO_SYMMETRY'
    LAT_FILE            = 'bmad.'
    NONLINEARITY        = .true.
    PRETZEL             = .false.
    ENERGY_OFFSET       = -0.006, 0., 0.006
    SEXTUPOLE_SYMMETRY  = 'NO_SYMMETRY'
    CALCULATE_MOMENTS   = .false.
    MINIMIZE_MOMENTS    = .false.
    SEX_COMPENSATE_NATURAL = .true.
    DISP_FILE           = 'disp.dat'
    PLOT                = .false.
!    linearize_custom    = .false.
!    hybridize           = .false.
    use_sextupole_fom   = .true.
!    qs_2qx_turns        = 1000
/

 $END_FILE              ! reading of file stops here

this is garbage that should not be read


This is the disp.dat content used:

  4.00d-8         4.00d-8         2.25d-6         2.25d-6        
  1.9d-4          1.9d-4         1.00d-8         1.00d-8       
  2.50d-5         2.50d-5         1.44d-6         1.44d-6             
  4.00d-8         4.00d-8         4.00d-8         4.00d-8                         
  2.56d-6         2.56d-6         2.50d-10        2.50d-10         
  4.00d-10        4.00d-10        4.00d-9         4.00d-9          

