========================================================== TUNE THE MACHINE this routine set the tune of the lattice given at imput. qx,qy are the final tunes wanted, and rq is an error parameters defined as rq = sqrt((qx-qx0)^2 + (qy-qy0)^2) where qx0,qy0 are the original tune of the input lattice if everything geos well rq is evry small like 10^-6 but if the algorithm fails then rq is large It is better not to change the tune of the original file more than 0.4 (good luck). WARNING: this soubroutine tries to set the tune by changing a family of 2 quadrupoles, focusing and defocusng: if the lattice is composed only by constant focusing elements it does not work.... ========================================================== subroutine TUNEMACHINE(qx,qy,rq) COMMONS: common-initi.f common-mml-lattice.f common-2Dsc-simulation.f SUBROUTINES USED: UPDATE_QUAD_STORED_WITH_LATTICE betanew CHANGEQUAD messages_n micromap-index Mon Jul 17 08:57:35 CEST 2017