<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by USER USER (CEA - CENTRE DE CADARACHE) -->
<?modxslt-stylesheet type="text/xsl" media="fuffa, screen and $GET[stylesheet]" href="./%24GET%5Bstylesheet%5D" alternate="no" title="Translation using provided stylesheet" charset="UTF-8" ?>
<?modxslt-stylesheet type="text/xsl" media="screen" alternate="no" title="Show raw source of the XML file" charset="UTF-8" ?>
<!--
  -* Generated by mod-xslt 1.3.8; http://www.mod-xslt2.com/
  -* Copyright (C) 2002,2003 Carlo Contavalli - <ccontavalli at masobit.net>
  -* derived from work by Philipp Dunkel and others (http://www.mod-xslt2.com/main/credits.xml)
  -* Thanks to http://www.masobit.net/ for paying me while working on mod-xslt
  -* and for providing resources to the project. -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="../utilities/dd_support.xsd"/>
	<xs:complexType name="gyrokinetics_species">
		<xs:annotation>
			<xs:documentation>List of species</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="charge_norm">
				<xs:annotation>
					<xs:documentation>Normalised charge</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="mass_norm">
				<xs:annotation>
					<xs:documentation>Normalised mass</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="density_norm">
				<xs:annotation>
					<xs:documentation>Normalised density</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="density_log_gradient_norm">
				<xs:annotation>
					<xs:documentation>Normalised logarithmic gradient (with respect to r_minor_norm) of the density</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="temperature_norm">
				<xs:annotation>
					<xs:documentation>Normalised temperature</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="temperature_log_gradient_norm">
				<xs:annotation>
					<xs:documentation>Normalised logarithmic gradient (with respect to r_minor_norm) of the temperature</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="velocity_tor_gradient_norm">
				<xs:annotation>
					<xs:documentation>Normalised gradient (with respect to r_minor_norm) of the toroidal velocity</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_flux_surface">
		<xs:annotation>
			<xs:documentation>Flux surface characteristics</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="r_minor_norm">
				<xs:annotation>
					<xs:documentation>Normalised minor radius of the flux surface of interest = 1/2 * (max(R) - min(R))/L_ref</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="elongation">
				<xs:annotation>
					<xs:documentation>Elongation</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="delongation_dr_minor_norm">
				<xs:annotation>
					<xs:documentation>Derivative of the elongation with respect to r_minor_norm</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<introduced_after_version>3.36.0</introduced_after_version>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="dgeometric_axis_r_dr_minor">
				<xs:annotation>
					<xs:documentation>Derivative of the major radius of the surface geometric axis with respect to r_minor</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<introduced_after_version>3.36.0</introduced_after_version>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="dgeometric_axis_z_dr_minor">
				<xs:annotation>
					<xs:documentation>Derivative of the height of the surface geometric axis with respect to r_minor</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<introduced_after_version>3.36.0</introduced_after_version>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="q">
				<xs:annotation>
					<xs:documentation>Safety factor</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="magnetic_shear_r_minor">
				<xs:annotation>
					<xs:documentation>Magnetic shear, defined as r_minor_norm/q . dq/dr_minor_norm (different definition from the equilibrium IDS)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="pressure_gradient_norm">
				<xs:annotation>
					<xs:documentation>Normalised pressure gradient (derivative with respect to r_minor_norm)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="ip_sign">
				<xs:annotation>
					<xs:documentation>Sign of the plasma current</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="b_field_tor_sign">
				<xs:annotation>
					<xs:documentation>Sign of the toroidal magnetic field</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="shape_coefficients_c">
				<xs:annotation>
					<xs:documentation>'c' coefficients in the formula defining the shape of the flux surface</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>1...N</coordinate1>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="dc_dr_minor_norm">
				<xs:annotation>
					<xs:documentation>Derivative of the 'c' shape coefficients with respect to r_minor_norm</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../shape_coefficients_c</coordinate1>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="shape_coefficients_s">
				<xs:annotation>
					<xs:documentation>'s' coefficients in the formula defining the shape of the flux surface</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>1...N</coordinate1>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="ds_dr_minor_norm">
				<xs:annotation>
					<xs:documentation>Derivative of the 's' shape coefficients with respect to r_minor_norm</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../shape_coefficients_s</coordinate1>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_input_species_global">
		<xs:annotation>
			<xs:documentation>Species global parameters</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="beta_reference">
				<xs:annotation>
					<xs:documentation>Reference plasma beta (see detailed documentation at the root of the IDS)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="velocity_tor_norm">
				<xs:annotation>
					<xs:documentation>Normalised toroidal velocity of species (all species are assumed to have a purely toroidal velocity with a common toroidal angular frequency)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="zeff">
				<xs:annotation>
					<xs:documentation>Effective charge</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="debye_length_reference">
				<xs:annotation>
					<xs:documentation>Debye length computed from the reference quantities (see detailed documentation at the root of the IDS)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="shearing_rate_norm">
				<xs:annotation>
					<xs:documentation>Normalised ExB shearing rate (for non-linear runs only)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_input_normalizing">
		<xs:annotation>
			<xs:documentation>GK normalizing quantities</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="t_e">
				<xs:annotation>
					<xs:documentation>Electron temperature at outboard equatorial midplane of the flux surface (poloidal_angle = 0)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>eV</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="n_e">
				<xs:annotation>
					<xs:documentation>Electron density at outboard equatorial midplane of the flux surface (poloidal_angle = 0)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>m^-3</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="r">
				<xs:annotation>
					<xs:documentation>Major radius of the flux surface of interest, defined as (min(R)+max(R))/2</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>m</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="b_field_tor">
				<xs:annotation>
					<xs:documentation>Toroidal magnetic field at major radius r</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>T</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_model">
		<xs:annotation>
			<xs:documentation>Description of the GK model assumptions</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="include_centrifugal_effects">
				<xs:annotation>
					<xs:documentation>Flag = 1 if centrifugal effects are retained, 0 otherwise</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="include_a_field_parallel">
				<xs:annotation>
					<xs:documentation>Flag = 1 if fluctuations of the parallel vector potential are retained, 0 otherwise</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="include_b_field_parallel">
				<xs:annotation>
					<xs:documentation>Flag = 1 if fluctuations of the parallel magnetic field are retained, 0 otherwise</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="include_full_curvature_drift">
				<xs:annotation>
					<xs:documentation>Flag = 1 if all contributions to the curvature drift are included (including beta_prime), 0 otherwise. Neglecting the beta_prime contribution (Flag=0) is only recommended together with the neglect of parallel magnetic field fluctuations</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="collisions_pitch_only">
				<xs:annotation>
					<xs:documentation>Flag = 1 if only pitch-angle scattering is retained, 0 otherwise</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="collisions_momentum_conservation">
				<xs:annotation>
					<xs:documentation>Flag = 1 if the collision operator conserves momentum, 0 otherwise</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="collisions_energy_conservation">
				<xs:annotation>
					<xs:documentation>Flag = 1 if the collision operator conserves energy, 0 otherwise</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="collisions_finite_larmor_radius">
				<xs:annotation>
					<xs:documentation>Flag = 1 if finite larmor radius effects are retained in the collision operator, 0 otherwise</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="non_linear_run">
				<xs:annotation>
					<xs:documentation>Flag = 1 if this is a non-linear run, 0 for a linear run</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="time_interval_norm">
				<xs:annotation>
					<xs:documentation>Normalised time interval used to average fluxes in non-linear runs</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>1...2</coordinate1>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_moments_particles">
		<xs:annotation>
			<xs:documentation>Turbulent moments for a given eigenmode and a given species, without gyroaveraged quantities</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="density">
				<xs:annotation>
					<xs:documentation>Normalised density</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="j_parallel">
				<xs:annotation>
					<xs:documentation>Normalised parallel current density</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="pressure_parallel">
				<xs:annotation>
					<xs:documentation>Normalised parallel temperature</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="pressure_perpendicular">
				<xs:annotation>
					<xs:documentation>Normalised perpendicular temperature</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="heat_flux_parallel">
				<xs:annotation>
					<xs:documentation>Normalised parallel heat flux (integral of 0.5 * m * v_par * v^2)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="v_parallel_energy_perpendicular">
				<xs:annotation>
					<xs:documentation>Normalised moment (integral over 0.5 * m * v_par * v_perp^2)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="v_perpendicular_square_energy">
				<xs:annotation>
					<xs:documentation>Normalised moment (integral over 0.5 * m * v_perp^2 * v^2)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_moments">
		<xs:annotation>
			<xs:documentation>Turbulent moments for a given eigenmode and a given species, with gyroaveraged quantities</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="density">
				<xs:annotation>
					<xs:documentation>Normalised density</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="density_gyroav">
				<xs:annotation>
					<xs:documentation>Normalised density (gyroaveraged) </xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="j_parallel">
				<xs:annotation>
					<xs:documentation>Normalised parallel current density</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="j_parallel_gyroav">
				<xs:annotation>
					<xs:documentation>Normalised parallel current density (gyroaveraged) </xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="pressure_parallel">
				<xs:annotation>
					<xs:documentation>Normalised parallel temperature</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="pressure_parallel_gyroav">
				<xs:annotation>
					<xs:documentation>Normalised parallel temperature (gyroaveraged)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="pressure_perpendicular">
				<xs:annotation>
					<xs:documentation>Normalised perpendicular temperature</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="pressure_perpendicular_gyroav">
				<xs:annotation>
					<xs:documentation>Normalised perpendicular temperature (gyroaveraged)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="heat_flux_parallel">
				<xs:annotation>
					<xs:documentation>Normalised parallel heat flux (integral of 0.5 * m * v_par * v^2)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="heat_flux_parallel_gyroav">
				<xs:annotation>
					<xs:documentation>Normalised parallel heat flux (integral of 0.5 * m * v_par * v^2, gyroaveraged)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="v_parallel_energy_perpendicular">
				<xs:annotation>
					<xs:documentation>Normalised moment (integral over 0.5 * m * v_par * v_perp^2)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="v_parallel_energy_perpendicular_gyroav">
				<xs:annotation>
					<xs:documentation>Normalised moment (integral over 0.5 * m * v_par * v_perp^2, gyroaveraged)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="v_perpendicular_square_energy">
				<xs:annotation>
					<xs:documentation>Normalised moment (integral over 0.5 * m * v_perp^2 * v^2)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="v_perpendicular_square_energy_gyroav">
				<xs:annotation>
					<xs:documentation>Normalised moment (integral over 0.5 * m * v_perp^2 * v^2, gyroaveraged)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
						<coordinate1>../../../poloidal_angle</coordinate1>
						<coordinate2>../../../time_norm</coordinate2>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_fluxes">
		<xs:annotation>
			<xs:documentation>Turbulent fluxes for a given eigenmode and a given species</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="particles_phi_potential">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed electrostatic potential to the normalised particle flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="particles_a_field_parallel">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed parallel electromagnetic potential to the normalised particle flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="particles_b_field_parallel">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed parallel magnetic field to the normalised particle flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="energy_phi_potential">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed electrostatic potential to the normalised energy flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="energy_a_field_parallel">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed parallel electromagnetic potential to the normalised energy flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="energy_b_field_parallel">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed parallel magnetic field to the normalised energy flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="momentum_tor_parallel_phi_potential">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed electrostatic potential to the parallel component of the normalised toroidal momentum flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="momentum_tor_parallel_a_field_parallel">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed parallel electromagnetic potential to the parallel component of the normalised toroidal momentum flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="momentum_tor_parallel_b_field_parallel">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed parallel magnetic field to the parallel component of the normalised toroidal momentum flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="momentum_tor_perpendicular_phi_potential">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed electrostatic potential to the perpendicular component of the normalised toroidal momentum flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="momentum_tor_perpendicular_a_field_parallel">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed parallel electromagnetic potential to the perpendicular component of the normalised toroidal momentum flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="momentum_tor_perpendicular_b_field_parallel">
				<xs:annotation>
					<xs:documentation>Contribution of the perturbed parallel magnetic field to the perpendicular component of the normalised toroidal momentum flux</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_fluxes_moments">
		<xs:annotation>
			<xs:documentation>Turbulent fluxes and moments for a given eigenmode and a given species</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="moments_norm_gyrocenter" type="gyrokinetics_moments">
				<xs:annotation>
					<xs:documentation>Moments (normalised) of the perturbed distribution function of gyrocenters</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="moments_norm_particle" type="gyrokinetics_moments_particles">
				<xs:annotation>
					<xs:documentation>Moments (normalised) of the perturbed distribution function of particles</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fluxes_norm_gyrocenter" type="gyrokinetics_fluxes">
				<xs:annotation>
					<xs:documentation>Normalised gyrocenter fluxes in the laboratory frame</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fluxes_norm_gyrocenter_rotating_frame" type="gyrokinetics_fluxes">
				<xs:annotation>
					<xs:documentation>Normalised gyrocenter fluxes in the rotating frame</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fluxes_norm_particle" type="gyrokinetics_fluxes">
				<xs:annotation>
					<xs:documentation>Normalised particle fluxes in the laboratory frame</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fluxes_norm_particle_rotating_frame" type="gyrokinetics_fluxes">
				<xs:annotation>
					<xs:documentation>Normalised particle fluxes in the rotating frame</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_eigenmode">
		<xs:annotation>
			<xs:documentation>Output of the GK calculation for a given eigenmode</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="poloidal_turns">
				<xs:annotation>
					<xs:documentation>Number of poloidal turns considered in the flux-tube simulation</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="growth_rate_norm">
				<xs:annotation>
					<xs:documentation>Growth rate</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="frequency_norm">
				<xs:annotation>
					<xs:documentation>Frequency</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="growth_rate_tolerance">
				<xs:annotation>
					<xs:documentation>Relative tolerance on the growth rate (convergence of the simulation)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="phi_potential_perturbed_weight">
				<xs:annotation>
					<xs:documentation>Amplitude of the perturbed electrostatic potential normalised to the sum of amplitudes of all perturbed fields</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>../time_norm</coordinate1>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="phi_potential_perturbed_parity">
				<xs:annotation>
					<xs:documentation>Parity of the perturbed electrostatic potential with respect to theta = 0 (poloidal angle)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>../time_norm</coordinate1>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="a_field_parallel_perturbed_weight">
				<xs:annotation>
					<xs:documentation>Amplitude of the perturbed parallel vector potential normalised to the sum of amplitudes of all perturbed fields</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>../time_norm</coordinate1>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="a_field_parallel_perturbed_parity">
				<xs:annotation>
					<xs:documentation>Parity of the perturbed parallel vector potential with respect to theta = 0 (poloidal angle)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>../time_norm</coordinate1>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="b_field_parallel_perturbed_weight">
				<xs:annotation>
					<xs:documentation>Amplitude of the perturbed parallel magnetic field normalised to the sum of amplitudes of all perturbed fields</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>../time_norm</coordinate1>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="b_field_parallel_perturbed_parity">
				<xs:annotation>
					<xs:documentation>Parity of the perturbed parallel magnetic field with respect to theta = 0 (poloidal angle)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>../time_norm</coordinate1>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="poloidal_angle">
				<xs:annotation>
					<xs:documentation>Poloidal angle grid (see detailed documentation at the root of the IDS)</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>1...N</coordinate1>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="phi_potential_perturbed_norm">
				<xs:annotation>
					<xs:documentation>Normalised perturbed electrostatic potential</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>../poloidal_angle</coordinate1>
						<coordinate2>../time_norm</coordinate2>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="a_field_parallel_perturbed_norm">
				<xs:annotation>
					<xs:documentation>Normalised perturbed parallel vector potential</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>../poloidal_angle</coordinate1>
						<coordinate2>../time_norm</coordinate2>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="b_field_parallel_perturbed_norm">
				<xs:annotation>
					<xs:documentation>Normalised perturbed parallel magnetic field</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>../poloidal_angle</coordinate1>
						<coordinate2>../time_norm</coordinate2>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="CPX_2D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="time_norm">
				<xs:annotation>
					<xs:documentation>Normalised time of the gyrokinetic simulation</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>1...N</coordinate1>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_1D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="fluxes_moments" type="gyrokinetics_fluxes_moments" maxOccurs="10">
				<xs:annotation>
					<xs:appinfo>
						<coordinate1>../../../species</coordinate1>
					</xs:appinfo>
					<xs:documentation>Fluxes and moments of the perturbed distribution function, for this eigenmode and for each species. The fluxes are time averaged for non-linear runs (using model/ time_interval_norm) and given at the last time step for linear runs. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="code" type="code_partial_constant">
				<xs:annotation>
					<xs:documentation>Code-specific parameters used for this eigenmode</xs:documentation>
					<xs:appinfo>
						<introduced_after_version>3.36.0</introduced_after_version>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="initial_value_run">
				<xs:annotation>
					<xs:documentation>Flag = 1 if this is an initial value run, 0 for an eigenvalue run</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<introduced_after_version>3.36.0</introduced_after_version>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="INT_0D"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_wavevector">
		<xs:annotation>
			<xs:documentation>Components of the linear mode wavevector</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="radial_component_norm">
				<xs:annotation>
					<xs:documentation>Normalised radial component of the wavevector</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="binormal_component_norm">
				<xs:annotation>
					<xs:documentation>Normalised binormal component of the wavevector</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_0D"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="eigenmode" type="gyrokinetics_eigenmode" maxOccurs="5">
				<xs:annotation>
					<xs:documentation>Set of eigenmode for this wavector</xs:documentation>
					<xs:appinfo>
						<coordinate1>1...N</coordinate1>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gyrokinetics_collisions">
		<xs:annotation>
			<xs:documentation>Collisions related quantities</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="collisionality_norm">
				<xs:annotation>
					<xs:documentation>Normalised collisionality between two species</xs:documentation>
					<xs:appinfo>
						<type>constant</type>
						<coordinate1>../../species</coordinate1>
						<coordinate2>../../species</coordinate2>
						<units>-</units>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:group ref="FLT_2D"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="gyrokinetics">
		<xs:annotation>
			<xs:documentation>Description of a gyrokinetic simulation (delta-f, flux-tube). All quantities within this IDS are normalised (apart from time and from the normalizing quantities structure), thus independent of rhostar, consistently with the local approximation and a spectral representation is assumed in the perpendicular plane (i.e. homogeneous turbulence).</xs:documentation>
			<xs:appinfo>
				<lifecycle_status>alpha</lifecycle_status>
				<lifecycle_version>3.22.0</lifecycle_version>
				<lifecycle_last_change>3.37.0</lifecycle_last_change>
				<url>https://gitlab.com/gkdb/gkdb/raw/master/doc/general/IOGKDB.pdf</url>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="ids_properties"/>
				<xs:element name="tag" type="entry_tag" maxOccurs="10">
					<xs:annotation>
						<xs:documentation>Set of tags to which this entry belongs</xs:documentation>
						<xs:appinfo>
							<coordinate1>1...N</coordinate1>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="normalizing_quantities" type="gyrokinetics_input_normalizing">
					<xs:annotation>
						<xs:documentation>Physical quantities used for normalization (useful to link to the original simulation/experience)</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="flux_surface" type="gyrokinetics_flux_surface">
					<xs:annotation>
						<xs:documentation>Flux surface characteristics</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="model" type="gyrokinetics_model">
					<xs:annotation>
						<xs:documentation>Assumptions of the GK calculations</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="species_all" type="gyrokinetics_input_species_global">
					<xs:annotation>
						<xs:documentation>Physical quantities common to all species</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="species" type="gyrokinetics_species" maxOccurs="10">
					<xs:annotation>
						<xs:documentation>Set of species (including electrons) used in the calculation and related quantities</xs:documentation>
						<xs:appinfo>
							<coordinate1>1...N</coordinate1>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="collisions" type="gyrokinetics_collisions">
					<xs:annotation>
						<xs:documentation>Collisions related quantities</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="wavevector" type="gyrokinetics_wavevector" maxOccurs="10">
					<xs:annotation>
						<xs:documentation>Set of wavevectors</xs:documentation>
						<xs:appinfo>
							<coordinate1>1...N</coordinate1>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="fluxes_integrated_norm" type="gyrokinetics_fluxes" maxOccurs="10">
					<xs:annotation>
						<xs:documentation>Normalised fluxes of particles computed in the laboratory frame per species, summed over all wavevectors, and averaged over the time interval specified in model/time_interval_norm (non-linear runs only)</xs:documentation>
						<xs:appinfo>
							<coordinate1>../species</coordinate1>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element ref="code"/>
				<xs:element ref="time"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>
