<xs:element name="wall"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>General Wall representation. Time-dependent CPO.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element ref="datainfo"/><xs:element name="wall0d" type="wall_wall0d"><xs:annotation><xs:documentation>Simple 0D description of plasma-wall interaction</xs:documentation></xs:annotation></xs:element><xs:element name="wall2d_mhd"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Simplified wall that encloses necessary information for RWM codes.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="res_wall" type="mhd_res_wall2d" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Resistive Wall(s).</xs:documentation></xs:annotation></xs:element><xs:element name="ideal_wall" type="mhd_ideal_wall2d"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Ideal wall</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="wall2d" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>2D wall descriptions; Array of structures (number of wall descriptions). Replicate this element for each type of possible physics or engineering configurations necessary (gas tight vs wall with ports and holes, coarse vs fine representation, single contour limiter, disjoint gapped plasma facing components, ...). Time-dependent</xs:documentation></xs:annotation><xs:complexType><xs:annotation><xs:documentation>A 2D wall type; Structure array. Replicate this element for each type of possible physics configurations necessary (gas tight vs wall with ports and holes)</xs:documentation></xs:annotation><xs:sequence><xs:element name="wall_id" type="identifier"><xs:annotation><xs:documentation>Use this identifier to tag the type of 2d wall you are using. Use 0 for equilibrium codes (single closed limiter and vessel); 1 for gas-tight walls (disjoint PFCs with inner vessel as last limiter_unit; no vessel structure); 2 for free boundary codes (disjoint PFCs and vessel)</xs:documentation></xs:annotation></xs:element><xs:element name="limiter" type="wall_limiter"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Description of the immobile limiting surface(s) or plasma facing components for defining the Last Closed Flux Surface. Two representations are admitted : single contour or disjoint PFC. The limiter_id identifies the type of limiter set and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nlimiter_type). Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="vessel" type="wall_vessel"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Mechanical structure of the vacuum vessel. Vessel assumed as set of nested layers with given physics properties; Two representations are admitted for each vessel unit : annular (two contours) or blocks. The vessel_id identifies the type of vessel_unit set one is using and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nvessel_type)</xs:documentation></xs:annotation></xs:element><xs:element name="plasma" type="plasmaComplexType" maxOccurs="unbounded"><xs:annotation><xs:documentation>Description of incoming plasma for every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the limiter unit with index i in wall/wall2d/limiter/limiter_unit. Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="wall_state" type="wall_unitsComplexType" maxOccurs="unbounded"><xs:annotation><xs:documentation>Dynamic wall state of every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the limiter unit with index i in wall/wall2d/limiter/limiter_unit. Time-dependent</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="wall3d" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>3D wall descriptions; Array of structures (number of wall descriptions). Replicate this element for each type of possible physics or engineering configurations necessary (gas tight vs wall with ports and holes, coarse vs fine representation, ...). Time-dependent</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="wall_id" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Identify the type of wall - 0 for gas tight and 1 for a wall with holes/open ports</xs:documentation></xs:annotation></xs:element><xs:element name="grid" type="complexgrid"><xs:annotation><xs:documentation>Grid description</xs:documentation></xs:annotation></xs:element><xs:element name="plasma" type="plasmaComplexType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Description of incoming plasma for every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the corresponding subgrid with index i in wall/wall3d/grid. Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="wall_state" type="wall_unitsComplexType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Dynamic wall state of every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the corresponding subgrid with index i in wall/wall3d/grid. Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="basis_index" type="xs:integer"><xs:annotation><xs:documentation>Index of basis vectors in wall/wall3d/grid/basis used to define vector quantities e.g. in plasma.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="wall_types" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>List of reference wall types (e.g. bulk tungsten, tungsten-coated CFC, ...) ; Array of structures (number of reference wall types)</xs:documentation></xs:annotation><xs:complexType><xs:annotation><xs:documentation>Reference wall type</xs:documentation></xs:annotation><xs:sequence><xs:element name="label" type="xs:string"><xs:annotation><xs:documentation>Label for this reference wall type</xs:documentation></xs:annotation></xs:element><xs:element name="layers" type="wall_types_layers" maxOccurs="unbounded"><xs:annotation><xs:documentation>Engineering layers composing the wall element; array of structures (number of engineering layers). First layer is facing the plasma, increasing index means moving away from the plasma facing surface</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="compounds" type="compound_desc" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Chemical compounds (e.g. solid tungsten, WC, CFC, ...) possibly present in the wall. Array of structure (number of compounds)</xs:documentation></xs:annotation></xs:element><xs:element name="elements" type="element_desc" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Chemical elements present in the wall units, including elements from the plasma (gas + impurities). Use by compounds. Array of structures (number of elements)</xs:documentation></xs:annotation></xs:element><xs:element name="compositions" type="compositions_type"/><xs:element ref="codeparam"/><xs:element name="time" type="xs:float" default="0.0"><xs:annotation><xs:documentation>Time [s]; Time-dependent; Scalar.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Power flowing from the plasma to the wall [W]. Time-dependent. Scalar
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="power_from_plasma" type="xs:float"><xs:annotation><xs:documentation>Power flowing from the plasma to the wall [W]. Time-dependent. Scalar</xs:documentation></xs:annotation></xs:element>
Power to cooling systems [W]. Time-dependent. Scalar
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="power_to_cooling" type="xs:float"><xs:annotation><xs:documentation>Power to cooling systems [W]. Time-dependent. Scalar</xs:documentation></xs:annotation></xs:element>
Index of species into wall/compositions; matrix(nspecies,3); 1st element indicates {1: main ions; 2:impurities; 3:neutrals; 4:edge species); 2nd element indicates index into that array; 3rd index indicates charge state if 1st element points to inpurities or neutral type if 1st element points to neutrals;
<xs:element name="species_index" type="matint_type"><xs:annotation><xs:documentation>Index of species into wall/compositions; matrix(nspecies,3); 1st element indicates {1: main ions; 2:impurities; 3:neutrals; 4:edge species); 2nd element indicates index into that array; 3rd index indicates charge state if 1st element points to inpurities or neutral type if 1st element points to neutrals;</xs:documentation></xs:annotation></xs:element>
flux of species indicated by species_index; array of nspecies; positive implies incoming onto wall; negative implies sent back into plasma; time-dependent; [particles/s]
<xs:element name="flux" type="vecflt_type"><xs:annotation><xs:documentation>flux of species indicated by species_index; array of nspecies; positive implies incoming onto wall; negative implies sent back into plasma; time-dependent; [particles/s]</xs:documentation></xs:annotation></xs:element>
energy flux of species indicated by species_index; array of nspecies; positive implies incoming onto wall; negative implies sent back into plasma; time-dependent; [W]
<xs:element name="energy" type="vecflt_type"><xs:annotation><xs:documentation>energy flux of species indicated by species_index; array of nspecies; positive implies incoming onto wall; negative implies sent back into plasma; time-dependent; [W]</xs:documentation></xs:annotation></xs:element>
<xs:element name="walltype" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Tag the type of wall to be used, 0 (conformal) or 1 (free)</xs:documentation></xs:annotation></xs:element>
Number of poloidal coordinates for each wall (dimension of R and Z);
Diagram
Type
xs:integer
Properties
content
simple
Source
<xs:element name="npoloidal" type="xs:integer"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Number of poloidal coordinates for each wall (dimension of R and Z);</xs:documentation></xs:annotation></xs:element>
RZ description of the wall; wall coordinates are defined at a middle line (line passing through the middle of the real wall as defined by thickness parameter delta)
<xs:element name="position" type="rz1D"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>RZ description of the wall; wall coordinates are defined at a middle line (line passing through the middle of the real wall as defined by thickness parameter delta)</xs:documentation></xs:annotation></xs:element>
<xs:element name="holes"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Structure to describe the placing and properties of the holes</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="n_holes" type="xs:integer"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Number of holes on each wall;</xs:documentation></xs:annotation></xs:element><xs:element name="coordinates"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Poloidal and Toroidal coordinates of the center of each hole;</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="theta" type="vecflt_type"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Theta coordinate of holes center; Vector (n_holes)</xs:documentation></xs:annotation></xs:element><xs:element name="phi" type="vecflt_type"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Toroidal coordinate of holes center; Vector (n_holes)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="width"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Angular width of each in the poloidal and toroidal direction;</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="dtheta" type="vecflt_type"><xs:annotation><xs:documentation>Angular poloidal width of holes; Vector (n_holes)</xs:documentation></xs:annotation></xs:element><xs:element name="phi" type="vecflt_type"><xs:annotation><xs:documentation>Angular toroidal width of holes; Vector (n_holes)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="eta" type="vecflt_type"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Resistivity of each hole [ohm.m]; Vector (n_holes)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="n_holes" type="xs:integer"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Number of holes on each wall;</xs:documentation></xs:annotation></xs:element>
<xs:element name="coordinates"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Poloidal and Toroidal coordinates of the center of each hole;</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="theta" type="vecflt_type"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Theta coordinate of holes center; Vector (n_holes)</xs:documentation></xs:annotation></xs:element><xs:element name="phi" type="vecflt_type"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Toroidal coordinate of holes center; Vector (n_holes)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="width"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Angular width of each in the poloidal and toroidal direction;</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="dtheta" type="vecflt_type"><xs:annotation><xs:documentation>Angular poloidal width of holes; Vector (n_holes)</xs:documentation></xs:annotation></xs:element><xs:element name="phi" type="vecflt_type"><xs:annotation><xs:documentation>Angular toroidal width of holes; Vector (n_holes)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="eta" type="vecflt_type"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Resistivity of each hole [ohm.m]; Vector (n_holes)</xs:documentation></xs:annotation></xs:element>
<xs:element name="walltype" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Tag the type of wall to be used, 0 (conformal) or 1 (free)</xs:documentation></xs:annotation></xs:element>
<xs:element name="position" type="rz1D"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>RZ description of the wall;</xs:documentation></xs:annotation></xs:element>
2D wall descriptions; Array of structures (number of wall descriptions). Replicate this element for each type of possible physics or engineering configurations necessary (gas tight vs wall with ports and holes, coarse vs fine representation, single contour limiter, disjoint gapped plasma facing components, ...). Time-dependent
<xs:element name="wall2d" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>2D wall descriptions; Array of structures (number of wall descriptions). Replicate this element for each type of possible physics or engineering configurations necessary (gas tight vs wall with ports and holes, coarse vs fine representation, single contour limiter, disjoint gapped plasma facing components, ...). Time-dependent</xs:documentation></xs:annotation><xs:complexType><xs:annotation><xs:documentation>A 2D wall type; Structure array. Replicate this element for each type of possible physics configurations necessary (gas tight vs wall with ports and holes)</xs:documentation></xs:annotation><xs:sequence><xs:element name="wall_id" type="identifier"><xs:annotation><xs:documentation>Use this identifier to tag the type of 2d wall you are using. Use 0 for equilibrium codes (single closed limiter and vessel); 1 for gas-tight walls (disjoint PFCs with inner vessel as last limiter_unit; no vessel structure); 2 for free boundary codes (disjoint PFCs and vessel)</xs:documentation></xs:annotation></xs:element><xs:element name="limiter" type="wall_limiter"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Description of the immobile limiting surface(s) or plasma facing components for defining the Last Closed Flux Surface. Two representations are admitted : single contour or disjoint PFC. The limiter_id identifies the type of limiter set and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nlimiter_type). Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="vessel" type="wall_vessel"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Mechanical structure of the vacuum vessel. Vessel assumed as set of nested layers with given physics properties; Two representations are admitted for each vessel unit : annular (two contours) or blocks. The vessel_id identifies the type of vessel_unit set one is using and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nvessel_type)</xs:documentation></xs:annotation></xs:element><xs:element name="plasma" type="plasmaComplexType" maxOccurs="unbounded"><xs:annotation><xs:documentation>Description of incoming plasma for every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the limiter unit with index i in wall/wall2d/limiter/limiter_unit. Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="wall_state" type="wall_unitsComplexType" maxOccurs="unbounded"><xs:annotation><xs:documentation>Dynamic wall state of every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the limiter unit with index i in wall/wall2d/limiter/limiter_unit. Time-dependent</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Use this identifier to tag the type of 2d wall you are using. Use 0 for equilibrium codes (single closed limiter and vessel); 1 for gas-tight walls (disjoint PFCs with inner vessel as last limiter_unit; no vessel structure); 2 for free boundary codes (disjoint PFCs and vessel)
<xs:element name="wall_id" type="identifier"><xs:annotation><xs:documentation>Use this identifier to tag the type of 2d wall you are using. Use 0 for equilibrium codes (single closed limiter and vessel); 1 for gas-tight walls (disjoint PFCs with inner vessel as last limiter_unit; no vessel structure); 2 for free boundary codes (disjoint PFCs and vessel)</xs:documentation></xs:annotation></xs:element>
Description of the immobile limiting surface(s) or plasma facing components for defining the Last Closed Flux Surface. Two representations are admitted : single contour or disjoint PFC. The limiter_id identifies the type of limiter set and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nlimiter_type). Time-dependent
<xs:element name="limiter" type="wall_limiter"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Description of the immobile limiting surface(s) or plasma facing components for defining the Last Closed Flux Surface. Two representations are admitted : single contour or disjoint PFC. The limiter_id identifies the type of limiter set and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nlimiter_type). Time-dependent</xs:documentation></xs:annotation></xs:element>
Use this identifier to tag the type of limiter you are using. Use flag=0 for the official single contour limiter and 1 for the official disjoint PFC structure like first wall. Additional representations needed on a code-by-code basis follow same incremental pair tagging starting on flag=2
<xs:element name="limiter_id" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Use this identifier to tag the type of limiter you are using. Use flag=0 for the official single contour limiter and 1 for the official disjoint PFC structure like first wall. Additional representations needed on a code-by-code basis follow same incremental pair tagging starting on flag=2</xs:documentation></xs:annotation></xs:element>
Array of ncomponents limiting surfaces making up the limiter type (single contour or disjoint PFC). Replicate this limiter_unit element ncomponents times. Each unit contains a plasma facing component that can have dedicated number of points. Array of structures (ncomponents). Time-dependent
<xs:element name="limiter_unit" type="limiter_unit" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Array of ncomponents limiting surfaces making up the limiter type (single contour or disjoint PFC). Replicate this limiter_unit element ncomponents times. Each unit contains a plasma facing component that can have dedicated number of points. Array of structures (ncomponents). Time-dependent</xs:documentation></xs:annotation></xs:element>
Mechanical structure of the vacuum vessel. Vessel assumed as set of nested layers with given physics properties; Two representations are admitted for each vessel unit : annular (two contours) or blocks. The vessel_id identifies the type of vessel_unit set one is using and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nvessel_type)
<xs:element name="vessel" type="wall_vessel"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Mechanical structure of the vacuum vessel. Vessel assumed as set of nested layers with given physics properties; Two representations are admitted for each vessel unit : annular (two contours) or blocks. The vessel_id identifies the type of vessel_unit set one is using and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nvessel_type)</xs:documentation></xs:annotation></xs:element>
Use this identifier to tag the type of vessel you are using. Use flag=0 for the official single/multiple annular vessel and 1 for the official block element representation for each vessel unit. Additional representations needed on a code-by-code basis follow same incremental pair tagging starting on flag=2
<xs:element name="vessel_id" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Use this identifier to tag the type of vessel you are using. Use flag=0 for the official single/multiple annular vessel and 1 for the official block element representation for each vessel unit. Additional representations needed on a code-by-code basis follow same incremental pair tagging starting on flag=2</xs:documentation></xs:annotation></xs:element>
Array of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)
<xs:element name="vessel_unit" type="wall_vessel_unit" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Array of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)</xs:documentation></xs:annotation></xs:element>
<xs:element name="annular" type="wall_vessel_annular"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Annular representation of a vessel layer by two free-hand contours.</xs:documentation></xs:annotation></xs:element>
<xs:element name="name" type="xs:string"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Name or description of the vessel_unit</xs:documentation></xs:annotation></xs:element>
Block element representation of vessel units. Each vessel unit is decomposed in elementary small units (blocks) caracyerized by a position, resistivity and relative permeability.
<xs:element name="blocks" type="wall_blocks"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Block element representation of vessel units. Each vessel unit is decomposed in elementary small units (blocks) caracyerized by a position, resistivity and relative permeability.</xs:documentation></xs:annotation></xs:element>
Vector of blocks that build of the vessel layer. Replicate this element nblocks times. Each unit contains a building block of the vessel and can have dedicated number of points. Array of structures (nblocks)
<xs:element name="blocks_unit" type="wall_blocks_unit" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Vector of blocks that build of the vessel layer. Replicate this element nblocks times. Each unit contains a building block of the vessel and can have dedicated number of points. Array of structures (nblocks)</xs:documentation></xs:annotation></xs:element>
<xs:element name="name" type="xs:string"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Name or description of the blocks_unit</xs:documentation></xs:annotation></xs:element>
<xs:element name="position" type="rz1D"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Position (R,Z coordinates) of a vessel segment. No need to repeat first point for closed contours [m]; Vector(npoints)</xs:documentation></xs:annotation></xs:element>
<xs:element name="eta" type="xs:float"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Resistivity of the vessel segment [ohm.m]; Scalar</xs:documentation></xs:annotation></xs:element>
induced currents inside the vessel; time dependent; [A]
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="j_phi" type="xs:float"><xs:annotation><xs:documentation>induced currents inside the vessel; time dependent; [A]</xs:documentation></xs:annotation></xs:element>
<xs:element name="radial_build" type="wall_wall2d_vessel_radial_build"><xs:annotation><xs:documentation>Simple description of this vessel unit for the radial_build in system codes</xs:documentation></xs:annotation></xs:element>
Inner radius (nearest to the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (inboard side) [m]; Scalar
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="r1_inb" type="xs:float"><xs:annotation><xs:documentation>Inner radius (nearest to the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (inboard side) [m]; Scalar</xs:documentation></xs:annotation></xs:element>
Outer radius (farest from the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (inboard side) [m]; Scalar
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="r2_inb" type="xs:float"><xs:annotation><xs:documentation>Outer radius (farest from the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (inboard side) [m]; Scalar</xs:documentation></xs:annotation></xs:element>
Inner radius (nearest to the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (outboard side) [m]; Scalar
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="r1_outb" type="xs:float"><xs:annotation><xs:documentation>Inner radius (nearest to the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (outboard side) [m]; Scalar</xs:documentation></xs:annotation></xs:element>
Outer radius (farest from the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (outboard side) [m]; Scalar
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="r2_outb" type="xs:float"><xs:annotation><xs:documentation>Outer radius (farest from the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (outboard side) [m]; Scalar</xs:documentation></xs:annotation></xs:element>
<xs:element name="raddim" type="xs:float"><xs:annotation><xs:documentation>Radial thickness of the vacuum vessel; Scalar</xs:documentation></xs:annotation></xs:element>
Inboard shield radial build giving the percentage of each material respectively (Meaning of the material index 1: Eurofer, 2: Pb-15.7Li, 3: He, 4: Water, 5: Tungsten Carbide, 6: Boron, 7: Tungsten, 8: Stainless Steel 316) in %vol; Vector
<xs:element name="composition" type="vecflt_type"><xs:annotation><xs:documentation>Inboard shield radial build giving the percentage of each material respectively (Meaning of the material index 1: Eurofer, 2: Pb-15.7Li, 3: He, 4: Water, 5: Tungsten Carbide, 6: Boron, 7: Tungsten, 8: Stainless Steel 316) in %vol; Vector</xs:documentation></xs:annotation></xs:element>
Description of incoming plasma for every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the limiter unit with index i in wall/wall2d/limiter/limiter_unit. Time-dependent
<xs:element name="plasma" type="plasmaComplexType" maxOccurs="unbounded"><xs:annotation><xs:documentation>Description of incoming plasma for every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the limiter unit with index i in wall/wall2d/limiter/limiter_unit. Time-dependent</xs:documentation></xs:annotation></xs:element>
<xs:element name="species" type="vecint_type"><xs:annotation><xs:documentation>Definition of plasma species. Index into wall/compositions/edgespecies. Integer vector (number of plasma species).</xs:documentation></xs:annotation></xs:element>
Plasma particle flux density from/to plasma facing wall surfaces [1/(m^2 s)]. Positive means incoming onto the wall, negative means sent back into the plasma. Time-dependent; Float matrix (number of plasma species, number of discretization elements in the subgrid)
<xs:element name="flux" type="matflt_type"><xs:annotation><xs:documentation>Plasma particle flux density from/to plasma facing wall surfaces [1/(m^2 s)]. Positive means incoming onto the wall, negative means sent back into the plasma. Time-dependent; Float matrix (number of plasma species, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element>
Magnetic field vector at the surface [T]; Time-dependent; Float matrix (number of space dimensions, number of discretization elements in the subgrid). If two-dimensional: unit vectors with first coordinate perpendicular to the wall facing towards the plasma, second coordinate parallel to the surface (in the direction of the surface discretization), third dimension is zero. If three-dimensional: vector is relative to basis vectors stored in wall/wall3d/grid/basis with basis index as given in wall/wall3d/basis_index.
<xs:element name="b" type="matflt_type"><xs:annotation><xs:documentation>Magnetic field vector at the surface [T]; Time-dependent; Float matrix (number of space dimensions, number of discretization elements in the subgrid). If two-dimensional: unit vectors with first coordinate perpendicular to the wall facing towards the plasma, second coordinate parallel to the surface (in the direction of the surface discretization), third dimension is zero. If three-dimensional: vector is relative to basis vectors stored in wall/wall3d/grid/basis with basis index as given in wall/wall3d/basis_index.</xs:documentation></xs:annotation></xs:element>
Total energy flux density of incoming particles of given species [W/m^2]; Positive means incoming onto the wall, negative means sent back into the plasma. Time-dependent; Float matrix (number of plasma species, number of discretization elements in the subgrid)
<xs:element name="energy" type="matflt_type"><xs:annotation><xs:documentation>Total energy flux density of incoming particles of given species [W/m^2]; Positive means incoming onto the wall, negative means sent back into the plasma. Time-dependent; Float matrix (number of plasma species, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element>
Dynamic wall state of every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the limiter unit with index i in wall/wall2d/limiter/limiter_unit. Time-dependent
<xs:element name="wall_state" type="wall_unitsComplexType" maxOccurs="unbounded"><xs:annotation><xs:documentation>Dynamic wall state of every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the limiter unit with index i in wall/wall2d/limiter/limiter_unit. Time-dependent</xs:documentation></xs:annotation></xs:element>
Definition of reference wall composition for every subgrid of the wall discretization. Vector of integers (number of subgrids). The indices point to wall/wall_types.
Diagram
Type
xs:integer
Properties
content
simple
Source
<xs:element name="wall_type" type="xs:integer"><xs:annotation><xs:documentation>Definition of reference wall composition for every subgrid of the wall discretization. Vector of integers (number of subgrids). The indices point to wall/wall_types.</xs:documentation></xs:annotation></xs:element>
Number of deposited layers (in addition to the engineering layers)
Diagram
Type
xs:integer
Properties
content
simple
Source
<xs:element name="n_depo_layer" type="xs:integer"><xs:annotation><xs:documentation>Number of deposited layers (in addition to the engineering layers)</xs:documentation></xs:annotation></xs:element>
Data on wall element layers; Array of structures (number of engineering layers + number of deposited layers); Layers can possibly be void (e.g. completely eroded), which is indicated by zero thickness. Time-dependent
<xs:element name="layers" type="wall_unitsComplexType_layers" maxOccurs="unbounded"><xs:annotation><xs:documentation>Data on wall element layers; Array of structures (number of engineering layers + number of deposited layers); Layers can possibly be void (e.g. completely eroded), which is indicated by zero thickness. Time-dependent</xs:documentation></xs:annotation></xs:element>
<xs:element name="elements" type="vecint_type"><xs:annotation><xs:documentation>List of elements present in the solid phase in this layer. Vector (number of elements). Holds indices pointing to wall/elements</xs:documentation></xs:annotation></xs:element>
<xs:element name="gases" type="vecint_type"><xs:annotation><xs:documentation>List of gases present in this layer. Vector (number of gases). Holds indices pointing to wall/elements</xs:documentation></xs:annotation></xs:element>
<xs:element name="compounds" type="vecint_type"><xs:annotation><xs:documentation>List of compounds present in the solid phase in this layer. Vector (number of compounds). Holds indices pointing to wall/compounds</xs:documentation></xs:annotation></xs:element>
Discretized density distribution in the layer of the discrete wall elements in the subgrid [kg/m^3]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)
<xs:element name="density" type="matflt_type"><xs:annotation><xs:documentation>Discretized density distribution in the layer of the discrete wall elements in the subgrid [kg/m^3]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element>
Size of the vertical cells in the layer of the discrete wall elements in the subgrid [kg/m^3]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)
<xs:element name="dx" type="matflt_type"><xs:annotation><xs:documentation>Size of the vertical cells in the layer of the discrete wall elements in the subgrid [kg/m^3]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element>
Total size of the layer [m] (i.e. sum of dx over the number of vertical cells in the layer); Time-dependent; Vector (number of discretization elements in the subgrid)
<xs:element name="thickness" type="vecflt_type"><xs:annotation><xs:documentation>Total size of the layer [m] (i.e. sum of dx over the number of vertical cells in the layer); Time-dependent; Vector (number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element>
Interface roughness description between the discrete elements and their top neighbour (i.e. towards the plasma); Time-dependent; Float 3d array (number of vertical cells in layer, number of discretization elements in the subgrid, index of roughness parameter); Roughness parameter 1: RMS height [m], parameter 2: wavelength along projection of B on the surface [m], parameter 3: wavelength perpendicular to projection of B on the surface [m]. If only two parameters are given the parameters are assumed to be isotropic
<xs:element name="roughness" type="array3dflt_type"><xs:annotation><xs:documentation>Interface roughness description between the discrete elements and their top neighbour (i.e. towards the plasma); Time-dependent; Float 3d array (number of vertical cells in layer, number of discretization elements in the subgrid, index of roughness parameter); Roughness parameter 1: RMS height [m], parameter 2: wavelength along projection of B on the surface [m], parameter 3: wavelength perpendicular to projection of B on the surface [m]. If only two parameters are given the parameters are assumed to be isotropic</xs:documentation></xs:annotation></xs:element>
Discrete description of porosity of the layer. Time-dependent; Float 3d array (number of vertical cells in layer, number of discretization elements in the subgrid, index of porosity parameter); Porosity parameter 1: Volume fraction occupied by the pores [-], parameter 2: average size of the pores [m]
<xs:element name="porosity" type="array3dflt_type"><xs:annotation><xs:documentation>Discrete description of porosity of the layer. Time-dependent; Float 3d array (number of vertical cells in layer, number of discretization elements in the subgrid, index of porosity parameter); Porosity parameter 1: Volume fraction occupied by the pores [-], parameter 2: average size of the pores [m]</xs:documentation></xs:annotation></xs:element>
Discretized number of displacements per atom in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)
<xs:element name="dpa" type="matflt_type"><xs:annotation><xs:documentation>Discretized number of displacements per atom in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element>
Discretized temperature distribution in the layer of the discrete wall elements in the subgrid [eV]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)
<xs:element name="temperature" type="matflt_type"><xs:annotation><xs:documentation>Discretized temperature distribution in the layer of the discrete wall elements in the subgrid [eV]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element>
Fractional abundance of elements in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of chemical elements as given in (local) elements, number of vertical cells in layer, number of discretization elements in the subgrid)
<xs:element name="element_frac" type="array3dflt_type"><xs:annotation><xs:documentation>Fractional abundance of elements in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of chemical elements as given in (local) elements, number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element>
Fractional abundance of chemical compounds in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of chemical compounds as given in (local) compounds, number of vertical cells in layer, number of discretization elements in the subgrid)
<xs:element name="chem_comp" type="array3dflt_type"><xs:annotation><xs:documentation>Fractional abundance of chemical compounds in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of chemical compounds as given in (local) compounds, number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element>
Diffusivity of gas species in bulks of different compounds [m^2/s]; Time-dependent; 4d float array. Dimensions: 1. index of compound (indexing as in (local) compounds), 2. index of gas element (indexing as in (local) gases), 3. cell index of 1d layer height discretization, 4. number of discretization elements in the subgrid
<xs:element name="bulk_D" type="array4dflt_type"><xs:annotation><xs:documentation>Diffusivity of gas species in bulks of different compounds [m^2/s]; Time-dependent; 4d float array. Dimensions: 1. index of compound (indexing as in (local) compounds), 2. index of gas element (indexing as in (local) gases), 3. cell index of 1d layer height discretization, 4. number of discretization elements in the subgrid</xs:documentation></xs:annotation></xs:element>
<xs:element name="surface_D" type="array4dflt_type"><xs:annotation><xs:documentation>Diffusivity of hydrogen species of surface of different compounds [m^2/s]; Time-dependent; Dimensions: see bulk_D</xs:documentation></xs:annotation></xs:element>
Amount of gas species trapped in pores per cubic meter [1/m^3]; Time-dependent; 3d float array. Dimensions: 1. index of gas element (indexing as in (local) gases), 2. cell index of 1d layer height discretization, 3. number of discretization element in the subgrid
<xs:element name="pore_content" type="array3dflt_type"><xs:annotation><xs:documentation>Amount of gas species trapped in pores per cubic meter [1/m^3]; Time-dependent; 3d float array. Dimensions: 1. index of gas element (indexing as in (local) gases), 2. cell index of 1d layer height discretization, 3. number of discretization element in the subgrid</xs:documentation></xs:annotation></xs:element>
<xs:element name="trap_type" maxOccurs="unbounded"><xs:annotation><xs:documentation>Definition of trap types. Array of structures (number of trap types)</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="trap_id" type="identifier"><xs:annotation><xs:documentation>Identifier for the trap type</xs:documentation></xs:annotation></xs:element><xs:element name="compound" type="xs:integer"><xs:annotation><xs:documentation>Index of the compound doing the trapping. Refers to (local) ../compounds.</xs:documentation></xs:annotation></xs:element><xs:element name="gas_species" type="xs:integer"><xs:annotation><xs:documentation>Index of the gas species being trapped. Refers to (local) ../gases.</xs:documentation></xs:annotation></xs:element><xs:element name="energy" type="xs:float"><xs:annotation><xs:documentation>Energy depth of the trap [eV]</xs:documentation></xs:annotation></xs:element><xs:element name="fill_factor" type="matflt_type"><xs:annotation><xs:documentation>Discretized filling fraction of traps in this layer (0...1) [-]. Dimensions: 1. index: cell index of depth discretization in this layer; 2. index: number of discretization elements in the subgrid</xs:documentation></xs:annotation></xs:element><xs:element name="density" type="matflt_type"><xs:annotation><xs:documentation>Discretized density of traps in this layer [1/m^3]. Dimensions: 1. index: cell index of depth discretization in this layer; 2. index: number of discretization elements in the subgrid</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="trap_id" type="identifier"><xs:annotation><xs:documentation>Identifier for the trap type</xs:documentation></xs:annotation></xs:element>
Index of the compound doing the trapping. Refers to (local) ../compounds.
Diagram
Type
xs:integer
Properties
content
simple
Source
<xs:element name="compound" type="xs:integer"><xs:annotation><xs:documentation>Index of the compound doing the trapping. Refers to (local) ../compounds.</xs:documentation></xs:annotation></xs:element>
Index of the gas species being trapped. Refers to (local) ../gases.
Diagram
Type
xs:integer
Properties
content
simple
Source
<xs:element name="gas_species" type="xs:integer"><xs:annotation><xs:documentation>Index of the gas species being trapped. Refers to (local) ../gases.</xs:documentation></xs:annotation></xs:element>
<xs:element name="energy" type="xs:float"><xs:annotation><xs:documentation>Energy depth of the trap [eV]</xs:documentation></xs:annotation></xs:element>
Discretized filling fraction of traps in this layer (0...1) [-]. Dimensions: 1. index: cell index of depth discretization in this layer; 2. index: number of discretization elements in the subgrid
<xs:element name="fill_factor" type="matflt_type"><xs:annotation><xs:documentation>Discretized filling fraction of traps in this layer (0...1) [-]. Dimensions: 1. index: cell index of depth discretization in this layer; 2. index: number of discretization elements in the subgrid</xs:documentation></xs:annotation></xs:element>
Discretized density of traps in this layer [1/m^3]. Dimensions: 1. index: cell index of depth discretization in this layer; 2. index: number of discretization elements in the subgrid
<xs:element name="density" type="matflt_type"><xs:annotation><xs:documentation>Discretized density of traps in this layer [1/m^3]. Dimensions: 1. index: cell index of depth discretization in this layer; 2. index: number of discretization elements in the subgrid</xs:documentation></xs:annotation></xs:element>
<xs:element name="eta" type="complexgrid_scalar"><xs:annotation><xs:documentation>Resitivity of wall element described by grid geometry [Ohm.m]</xs:documentation></xs:annotation></xs:element>
<xs:element name="permeability" type="complexgrid_scalar"><xs:annotation><xs:documentation>Relative permeability of wall element described by grid geometry [-]</xs:documentation></xs:annotation></xs:element>
<xs:element name="j" type="complexgrid_vector"><xs:annotation><xs:documentation>Current density vector in the element specified by the grid representation. [A/m^2]</xs:documentation></xs:annotation></xs:element>
3D wall descriptions; Array of structures (number of wall descriptions). Replicate this element for each type of possible physics or engineering configurations necessary (gas tight vs wall with ports and holes, coarse vs fine representation, ...). Time-dependent
<xs:element name="wall3d" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>3D wall descriptions; Array of structures (number of wall descriptions). Replicate this element for each type of possible physics or engineering configurations necessary (gas tight vs wall with ports and holes, coarse vs fine representation, ...). Time-dependent</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="wall_id" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Identify the type of wall - 0 for gas tight and 1 for a wall with holes/open ports</xs:documentation></xs:annotation></xs:element><xs:element name="grid" type="complexgrid"><xs:annotation><xs:documentation>Grid description</xs:documentation></xs:annotation></xs:element><xs:element name="plasma" type="plasmaComplexType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Description of incoming plasma for every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the corresponding subgrid with index i in wall/wall3d/grid. Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="wall_state" type="wall_unitsComplexType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Dynamic wall state of every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the corresponding subgrid with index i in wall/wall3d/grid. Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="basis_index" type="xs:integer"><xs:annotation><xs:documentation>Index of basis vectors in wall/wall3d/grid/basis used to define vector quantities e.g. in plasma.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="wall_id" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Identify the type of wall - 0 for gas tight and 1 for a wall with holes/open ports</xs:documentation></xs:annotation></xs:element>
Description of incoming plasma for every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the corresponding subgrid with index i in wall/wall3d/grid. Time-dependent
<xs:element name="plasma" type="plasmaComplexType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Description of incoming plasma for every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the corresponding subgrid with index i in wall/wall3d/grid. Time-dependent</xs:documentation></xs:annotation></xs:element>
Dynamic wall state of every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the corresponding subgrid with index i in wall/wall3d/grid. Time-dependent
<xs:element name="wall_state" type="wall_unitsComplexType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Dynamic wall state of every wall component. Array of structures (number of wall components). The geometry of the wall component with index i is given by the corresponding subgrid with index i in wall/wall3d/grid. Time-dependent</xs:documentation></xs:annotation></xs:element>
Index of basis vectors in wall/wall3d/grid/basis used to define vector quantities e.g. in plasma.
Diagram
Type
xs:integer
Properties
content
simple
Source
<xs:element name="basis_index" type="xs:integer"><xs:annotation><xs:documentation>Index of basis vectors in wall/wall3d/grid/basis used to define vector quantities e.g. in plasma.</xs:documentation></xs:annotation></xs:element>
<xs:element name="wall_types" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>List of reference wall types (e.g. bulk tungsten, tungsten-coated CFC, ...) ; Array of structures (number of reference wall types)</xs:documentation></xs:annotation><xs:complexType><xs:annotation><xs:documentation>Reference wall type</xs:documentation></xs:annotation><xs:sequence><xs:element name="label" type="xs:string"><xs:annotation><xs:documentation>Label for this reference wall type</xs:documentation></xs:annotation></xs:element><xs:element name="layers" type="wall_types_layers" maxOccurs="unbounded"><xs:annotation><xs:documentation>Engineering layers composing the wall element; array of structures (number of engineering layers). First layer is facing the plasma, increasing index means moving away from the plasma facing surface</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="label" type="xs:string"><xs:annotation><xs:documentation>Label for this reference wall type</xs:documentation></xs:annotation></xs:element>
Engineering layers composing the wall element; array of structures (number of engineering layers). First layer is facing the plasma, increasing index means moving away from the plasma facing surface
<xs:element name="layers" type="wall_types_layers" maxOccurs="unbounded"><xs:annotation><xs:documentation>Engineering layers composing the wall element; array of structures (number of engineering layers). First layer is facing the plasma, increasing index means moving away from the plasma facing surface</xs:documentation></xs:annotation></xs:element>
<xs:element name="chem_comp" type="vecflt_type"><xs:annotation><xs:documentation>Chemical composition of the layer in terms of the chemical compounds defined in wall/design_comp/compounds. Vector of fractional concentrations.</xs:documentation></xs:annotation></xs:element>
<xs:element name="stochiometry" type="vecflt_type"><xs:annotation><xs:documentation>Fractional composition of the compound. Float vector, dimensions: 1. element number (numbering as in wall/elements array)</xs:documentation></xs:annotation></xs:element>
<xs:element name="density" type="xs:float"><xs:annotation><xs:documentation>Compound density (molecules/m^3)</xs:documentation></xs:annotation></xs:element>
Recombination rate on surface (only for pure elements, not compounds) [molecules*m^2/s]; Dimensions: index 1: first recombining element, index 2: second recombining element (numbering as in wall/elements array)
<xs:element name="surf_recrate" type="matflt_type"><xs:annotation><xs:documentation>Recombination rate on surface (only for pure elements, not compounds) [molecules*m^2/s]; Dimensions: index 1: first recombining element, index 2: second recombining element (numbering as in wall/elements array)</xs:documentation></xs:annotation></xs:element>
Chemical elements present in the wall units, including elements from the plasma (gas + impurities). Use by compounds. Array of structures (number of elements)
<xs:element name="elements" type="element_desc" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Chemical elements present in the wall units, including elements from the plasma (gas + impurities). Use by compounds. Array of structures (number of elements)</xs:documentation></xs:annotation></xs:element>
Index into list of nuclei in wall/compositions/nuclei if the element is present there. Otherwise it is 0 and zn, amn and label have to be set.
Diagram
Type
xs:integer
Properties
content
simple
Source
<xs:element name="nucindex" type="xs:integer"><xs:annotation><xs:documentation>Index into list of nuclei in wall/compositions/nuclei if the element is present there. Otherwise it is 0 and zn, amn and label have to be set.</xs:documentation></xs:annotation></xs:element>
<xs:complexType name="wall_wall0d_plasma"><xs:sequence><xs:element name="species_index" type="matint_type"><xs:annotation><xs:documentation>Index of species into wall/compositions; matrix(nspecies,3); 1st element indicates {1: main ions; 2:impurities; 3:neutrals; 4:edge species); 2nd element indicates index into that array; 3rd index indicates charge state if 1st element points to inpurities or neutral type if 1st element points to neutrals;</xs:documentation></xs:annotation></xs:element><xs:element name="flux" type="vecflt_type"><xs:annotation><xs:documentation>flux of species indicated by species_index; array of nspecies; positive implies incoming onto wall; negative implies sent back into plasma; time-dependent; [particles/s]</xs:documentation></xs:annotation></xs:element><xs:element name="energy" type="vecflt_type"><xs:annotation><xs:documentation>energy flux of species indicated by species_index; array of nspecies; positive implies incoming onto wall; negative implies sent back into plasma; time-dependent; [W]</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="mhd_res_wall2d"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Resistive wall</xs:documentation></xs:annotation><xs:sequence><xs:element name="walltype" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Tag the type of wall to be used, 0 (conformal) or 1 (free)</xs:documentation></xs:annotation></xs:element><xs:element name="delta" type="xs:float"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Wall thickness [m]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="eta" type="xs:float"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Wall resistivity [ohm.m]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="npoloidal" type="xs:integer"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Number of poloidal coordinates for each wall (dimension of R and Z);</xs:documentation></xs:annotation></xs:element><xs:element name="position" type="rz1D"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>RZ description of the wall; wall coordinates are defined at a middle line (line passing through the middle of the real wall as defined by thickness parameter delta)</xs:documentation></xs:annotation></xs:element><xs:element name="holes"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Structure to describe the placing and properties of the holes</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="n_holes" type="xs:integer"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Number of holes on each wall;</xs:documentation></xs:annotation></xs:element><xs:element name="coordinates"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Poloidal and Toroidal coordinates of the center of each hole;</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="theta" type="vecflt_type"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Theta coordinate of holes center; Vector (n_holes)</xs:documentation></xs:annotation></xs:element><xs:element name="phi" type="vecflt_type"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Toroidal coordinate of holes center; Vector (n_holes)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="width"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Angular width of each in the poloidal and toroidal direction;</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="dtheta" type="vecflt_type"><xs:annotation><xs:documentation>Angular poloidal width of holes; Vector (n_holes)</xs:documentation></xs:annotation></xs:element><xs:element name="phi" type="vecflt_type"><xs:annotation><xs:documentation>Angular toroidal width of holes; Vector (n_holes)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="eta" type="vecflt_type"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Resistivity of each hole [ohm.m]; Vector (n_holes)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="mhd_ideal_wall2d"><xs:annotation><xs:documentation>Ideal wall</xs:documentation></xs:annotation><xs:sequence><xs:element name="walltype" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Tag the type of wall to be used, 0 (conformal) or 1 (free)</xs:documentation></xs:annotation></xs:element><xs:element name="position" type="rz1D"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>RZ description of the wall;</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type wall_limiter
Namespace
No namespace
Annotations
Description of the immobile limiting surface(s) or plasma facing components for defining the Last Closed Flux Surface. Two representations are admitted : single contour or disjoint PFC. The limiter_id identifies the type of limiter set and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nlimiter_type)
<xs:complexType name="wall_limiter"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Description of the immobile limiting surface(s) or plasma facing components for defining the Last Closed Flux Surface. Two representations are admitted : single contour or disjoint PFC. The limiter_id identifies the type of limiter set and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nlimiter_type)</xs:documentation></xs:annotation><xs:sequence><xs:element name="limiter_id" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Use this identifier to tag the type of limiter you are using. Use flag=0 for the official single contour limiter and 1 for the official disjoint PFC structure like first wall. Additional representations needed on a code-by-code basis follow same incremental pair tagging starting on flag=2</xs:documentation></xs:annotation></xs:element><xs:element name="limiter_unit" type="limiter_unit" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Array of ncomponents limiting surfaces making up the limiter type (single contour or disjoint PFC). Replicate this limiter_unit element ncomponents times. Each unit contains a plasma facing component that can have dedicated number of points. Array of structures (ncomponents). Time-dependent</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type wall_vessel
Namespace
No namespace
Annotations
Mechanical structure of the vacuum vessel. Vessel assumed as set of nested layers with given physics properties; Two representations are admitted for each vessel unit : annular (two contours) or blocks. The vessel_id identifies the type of vessel_unit set one is using and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nvessel_type)
<xs:complexType name="wall_vessel"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Mechanical structure of the vacuum vessel. Vessel assumed as set of nested layers with given physics properties; Two representations are admitted for each vessel unit : annular (two contours) or blocks. The vessel_id identifies the type of vessel_unit set one is using and code-specific representations derived from the official ones are also allowed if documented. Array of structures (nvessel_type)</xs:documentation></xs:annotation><xs:sequence><xs:element name="vessel_id" type="identifier"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Use this identifier to tag the type of vessel you are using. Use flag=0 for the official single/multiple annular vessel and 1 for the official block element representation for each vessel unit. Additional representations needed on a code-by-code basis follow same incremental pair tagging starting on flag=2</xs:documentation></xs:annotation></xs:element><xs:element name="vessel_unit" type="wall_vessel_unit" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Array of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type wall_vessel_unit
Namespace
No namespace
Annotations
Vector of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)
<xs:complexType name="wall_vessel_unit"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Vector of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)</xs:documentation></xs:annotation><xs:sequence><xs:element name="annular" type="wall_vessel_annular"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Annular representation of a vessel layer by two free-hand contours.</xs:documentation></xs:annotation></xs:element><xs:element name="blocks" type="wall_blocks"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Block element representation of vessel units. Each vessel unit is decomposed in elementary small units (blocks) caracyerized by a position, resistivity and relative permeability.</xs:documentation></xs:annotation></xs:element><xs:element name="radial_build" type="wall_wall2d_vessel_radial_build"><xs:annotation><xs:documentation>Simple description of this vessel unit for the radial_build in system codes</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type wall_vessel_annular
Namespace
No namespace
Annotations
Vector of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)
<xs:complexType name="wall_vessel_annular"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Vector of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)</xs:documentation></xs:annotation><xs:sequence><xs:element name="name" type="xs:string"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Name or description of the vessel_unit</xs:documentation></xs:annotation></xs:element><xs:element name="inside" type="rz1D"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Inner Vessel wall outline (list of R,Z co-ordinates) [m]; Vector (npoints_inner)</xs:documentation></xs:annotation></xs:element><xs:element name="outside" type="rz1D"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Outer Vessel wall outline (list of R,Z co-ordinates) [m]; Vector (npoints_outer)</xs:documentation></xs:annotation></xs:element><xs:element name="eta" type="xs:float"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Vessel resistivity [ohm.m]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="permeability" type="xs:float"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Vessel relative permeability; Scalar</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type wall_blocks
Namespace
No namespace
Annotations
Vector of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)
<xs:complexType name="wall_blocks"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Vector of vacuum vessel units. Replicate this vessel_unit element ncomponents times. Each unit contains a mechanical structure of the vessel with distinct physics properties. Array of structures (ncomponents)</xs:documentation></xs:annotation><xs:sequence><xs:element name="blocks_unit" type="wall_blocks_unit" maxOccurs="unbounded"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Vector of blocks that build of the vessel layer. Replicate this element nblocks times. Each unit contains a building block of the vessel and can have dedicated number of points. Array of structures (nblocks)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type wall_blocks_unit
Namespace
No namespace
Annotations
Vector of blocks that build of the vessel layer. Replicate this element nblocks times. Each unit contains a building block of the vessel and can have dedicated number of points. Array of structures (nblocks)
<xs:complexType name="wall_blocks_unit"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Vector of blocks that build of the vessel layer. Replicate this element nblocks times. Each unit contains a building block of the vessel and can have dedicated number of points. Array of structures (nblocks)</xs:documentation></xs:annotation><xs:sequence><xs:element name="name" type="xs:string"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Name or description of the blocks_unit</xs:documentation></xs:annotation></xs:element><xs:element name="position" type="rz1D"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Position (R,Z coordinates) of a vessel segment. No need to repeat first point for closed contours [m]; Vector(npoints)</xs:documentation></xs:annotation></xs:element><xs:element name="eta" type="xs:float"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Resistivity of the vessel segment [ohm.m]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="permeability" type="xs:float"><xs:annotation><xs:appinfo>machine description</xs:appinfo><xs:documentation>Vessel relative permeability; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="j_phi" type="xs:float"><xs:annotation><xs:documentation>induced currents inside the vessel; time dependent; [A]</xs:documentation></xs:annotation></xs:element><xs:element name="resistance" type="xs:float"><xs:annotation><xs:documentation>resistance of block; [Ohm]</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type wall_wall2d_vessel_radial_build
Namespace
No namespace
Annotations
Simple description of this vessel unit for the radial_build in system codes
<xs:complexType name="wall_wall2d_vessel_radial_build"><xs:annotation><xs:documentation>Simple description of this vessel unit for the radial_build in system codes</xs:documentation></xs:annotation><xs:sequence><xs:element name="r1_inb" type="xs:float"><xs:annotation><xs:documentation>Inner radius (nearest to the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (inboard side) [m]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="r2_inb" type="xs:float"><xs:annotation><xs:documentation>Outer radius (farest from the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (inboard side) [m]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="r1_outb" type="xs:float"><xs:annotation><xs:documentation>Inner radius (nearest to the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (outboard side) [m]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="r2_outb" type="xs:float"><xs:annotation><xs:documentation>Outer radius (farest from the plasma), in the global tokamak coordinate system of the vv measured at the equatorial plane (outboard side) [m]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="raddim" type="xs:float"><xs:annotation><xs:documentation>Radial thickness of the vacuum vessel; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="nmat" type="xs:float"><xs:annotation><xs:documentation>Number of materials; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="composition" type="vecflt_type"><xs:annotation><xs:documentation>Inboard shield radial build giving the percentage of each material respectively (Meaning of the material index 1: Eurofer, 2: Pb-15.7Li, 3: He, 4: Water, 5: Tungsten Carbide, 6: Boron, 7: Tungsten, 8: Stainless Steel 316) in %vol; Vector</xs:documentation></xs:annotation></xs:element><xs:element name="pow_dens_inb" type="xs:float"><xs:annotation><xs:documentation>Peak energy depostion in vaccum vessel inboard [W.m^-3]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="pow_dens_outb" type="xs:float"><xs:annotation><xs:documentation>Peak energy depostion in vaccum vessel outboard [W.m^-3]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="fn_flux_inb" type="xs:float"><xs:annotation><xs:documentation>Fast neutron flux in vaccum vessel inboard [m^2.s^-1]; Scalar</xs:documentation></xs:annotation></xs:element><xs:element name="fn_flux_outb" type="xs:float"><xs:annotation><xs:documentation>Fast neutron flux in vaccum vessel outboard [m^2.s^-1]; Scalar</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="plasmaComplexType"><xs:annotation><xs:documentation>Description of incoming plasma</xs:documentation></xs:annotation><xs:sequence><xs:element name="species" type="vecint_type"><xs:annotation><xs:documentation>Definition of plasma species. Index into wall/compositions/edgespecies. Integer vector (number of plasma species).</xs:documentation></xs:annotation></xs:element><xs:element name="flux" type="matflt_type"><xs:annotation><xs:documentation>Plasma particle flux density from/to plasma facing wall surfaces [1/(m^2 s)]. Positive means incoming onto the wall, negative means sent back into the plasma. Time-dependent; Float matrix (number of plasma species, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element><xs:element name="b" type="matflt_type"><xs:annotation><xs:documentation>Magnetic field vector at the surface [T]; Time-dependent; Float matrix (number of space dimensions, number of discretization elements in the subgrid). If two-dimensional: unit vectors with first coordinate perpendicular to the wall facing towards the plasma, second coordinate parallel to the surface (in the direction of the surface discretization), third dimension is zero. If three-dimensional: vector is relative to basis vectors stored in wall/wall3d/grid/basis with basis index as given in wall/wall3d/basis_index.</xs:documentation></xs:annotation></xs:element><xs:element name="energy" type="matflt_type"><xs:annotation><xs:documentation>Total energy flux density of incoming particles of given species [W/m^2]; Positive means incoming onto the wall, negative means sent back into the plasma. Time-dependent; Float matrix (number of plasma species, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="wall_unitsComplexType"><xs:annotation><xs:documentation>Data for individual wall elements; Time-dependent</xs:documentation></xs:annotation><xs:sequence><xs:element name="wall_type" type="xs:integer"><xs:annotation><xs:documentation>Definition of reference wall composition for every subgrid of the wall discretization. Vector of integers (number of subgrids). The indices point to wall/wall_types.</xs:documentation></xs:annotation></xs:element><xs:element name="n_depo_layer" type="xs:integer"><xs:annotation><xs:documentation>Number of deposited layers (in addition to the engineering layers)</xs:documentation></xs:annotation></xs:element><xs:element name="layers" type="wall_unitsComplexType_layers" maxOccurs="unbounded"><xs:annotation><xs:documentation>Data on wall element layers; Array of structures (number of engineering layers + number of deposited layers); Layers can possibly be void (e.g. completely eroded), which is indicated by zero thickness. Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="eta" type="complexgrid_scalar"><xs:annotation><xs:documentation>Resitivity of wall element described by grid geometry [Ohm.m]</xs:documentation></xs:annotation></xs:element><xs:element name="permeability" type="complexgrid_scalar"><xs:annotation><xs:documentation>Relative permeability of wall element described by grid geometry [-]</xs:documentation></xs:annotation></xs:element><xs:element name="j" type="complexgrid_vector"><xs:annotation><xs:documentation>Current density vector in the element specified by the grid representation. [A/m^2]</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type wall_unitsComplexType_layers
Namespace
No namespace
Annotations
Data on wall element layers; Array of structures (number of engineering layers + number of deposited layers); Layers can possibly be void (e.g. completely eroded), which is indicated by zero thickness. Time-dependent
<xs:complexType name="wall_unitsComplexType_layers"><xs:annotation><xs:documentation>Data on wall element layers; Array of structures (number of engineering layers + number of deposited layers); Layers can possibly be void (e.g. completely eroded), which is indicated by zero thickness. Time-dependent</xs:documentation></xs:annotation><xs:sequence><xs:element name="elements" type="vecint_type"><xs:annotation><xs:documentation>List of elements present in the solid phase in this layer. Vector (number of elements). Holds indices pointing to wall/elements</xs:documentation></xs:annotation></xs:element><xs:element name="gases" type="vecint_type"><xs:annotation><xs:documentation>List of gases present in this layer. Vector (number of gases). Holds indices pointing to wall/elements</xs:documentation></xs:annotation></xs:element><xs:element name="compounds" type="vecint_type"><xs:annotation><xs:documentation>List of compounds present in the solid phase in this layer. Vector (number of compounds). Holds indices pointing to wall/compounds</xs:documentation></xs:annotation></xs:element><xs:element name="density" type="matflt_type"><xs:annotation><xs:documentation>Discretized density distribution in the layer of the discrete wall elements in the subgrid [kg/m^3]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element><xs:element name="dx" type="matflt_type"><xs:annotation><xs:documentation>Size of the vertical cells in the layer of the discrete wall elements in the subgrid [kg/m^3]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element><xs:element name="thickness" type="vecflt_type"><xs:annotation><xs:documentation>Total size of the layer [m] (i.e. sum of dx over the number of vertical cells in the layer); Time-dependent; Vector (number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element><xs:element name="roughness" type="array3dflt_type"><xs:annotation><xs:documentation>Interface roughness description between the discrete elements and their top neighbour (i.e. towards the plasma); Time-dependent; Float 3d array (number of vertical cells in layer, number of discretization elements in the subgrid, index of roughness parameter); Roughness parameter 1: RMS height [m], parameter 2: wavelength along projection of B on the surface [m], parameter 3: wavelength perpendicular to projection of B on the surface [m]. If only two parameters are given the parameters are assumed to be isotropic</xs:documentation></xs:annotation></xs:element><xs:element name="porosity" type="array3dflt_type"><xs:annotation><xs:documentation>Discrete description of porosity of the layer. Time-dependent; Float 3d array (number of vertical cells in layer, number of discretization elements in the subgrid, index of porosity parameter); Porosity parameter 1: Volume fraction occupied by the pores [-], parameter 2: average size of the pores [m]</xs:documentation></xs:annotation></xs:element><xs:element name="dpa" type="matflt_type"><xs:annotation><xs:documentation>Discretized number of displacements per atom in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element><xs:element name="temperature" type="matflt_type"><xs:annotation><xs:documentation>Discretized temperature distribution in the layer of the discrete wall elements in the subgrid [eV]; Time-dependent; Float matrix (number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element><xs:element name="element_frac" type="array3dflt_type"><xs:annotation><xs:documentation>Fractional abundance of elements in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of chemical elements as given in (local) elements, number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element><xs:element name="chem_comp" type="array3dflt_type"><xs:annotation><xs:documentation>Fractional abundance of chemical compounds in the layer of the discrete wall elements in the subgrid [-]; Time-dependent; Float matrix (number of chemical compounds as given in (local) compounds, number of vertical cells in layer, number of discretization elements in the subgrid)</xs:documentation></xs:annotation></xs:element><xs:element name="bulk_D" type="array4dflt_type"><xs:annotation><xs:documentation>Diffusivity of gas species in bulks of different compounds [m^2/s]; Time-dependent; 4d float array. Dimensions: 1. index of compound (indexing as in (local) compounds), 2. index of gas element (indexing as in (local) gases), 3. cell index of 1d layer height discretization, 4. number of discretization elements in the subgrid</xs:documentation></xs:annotation></xs:element><xs:element name="surface_D" type="array4dflt_type"><xs:annotation><xs:documentation>Diffusivity of hydrogen species of surface of different compounds [m^2/s]; Time-dependent; Dimensions: see bulk_D</xs:documentation></xs:annotation></xs:element><xs:element name="bulk_solute" type="array4dflt_type"><xs:annotation><xs:documentation>Bulk mobile (solute) concentration [atoms/m^3]; Time-dependent; Dimensions: see bulk_D</xs:documentation></xs:annotation></xs:element><xs:element name="surf_solute" type="array4dflt_type"><xs:annotation><xs:documentation>Surface mobile (solute) concentration [atoms/m^2]; Time-dependent; Dimensions: see bulk_D</xs:documentation></xs:annotation></xs:element><xs:element name="pore_content" type="array3dflt_type"><xs:annotation><xs:documentation>Amount of gas species trapped in pores per cubic meter [1/m^3]; Time-dependent; 3d float array. Dimensions: 1. index of gas element (indexing as in (local) gases), 2. cell index of 1d layer height discretization, 3. number of discretization element in the subgrid</xs:documentation></xs:annotation></xs:element><xs:element name="trap_type" maxOccurs="unbounded"><xs:annotation><xs:documentation>Definition of trap types. Array of structures (number of trap types)</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="trap_id" type="identifier"><xs:annotation><xs:documentation>Identifier for the trap type</xs:documentation></xs:annotation></xs:element><xs:element name="compound" type="xs:integer"><xs:annotation><xs:documentation>Index of the compound doing the trapping. Refers to (local) ../compounds.</xs:documentation></xs:annotation></xs:element><xs:element name="gas_species" type="xs:integer"><xs:annotation><xs:documentation>Index of the gas species being trapped. Refers to (local) ../gases.</xs:documentation></xs:annotation></xs:element><xs:element name="energy" type="xs:float"><xs:annotation><xs:documentation>Energy depth of the trap [eV]</xs:documentation></xs:annotation></xs:element><xs:element name="fill_factor" type="matflt_type"><xs:annotation><xs:documentation>Discretized filling fraction of traps in this layer (0...1) [-]. Dimensions: 1. index: cell index of depth discretization in this layer; 2. index: number of discretization elements in the subgrid</xs:documentation></xs:annotation></xs:element><xs:element name="density" type="matflt_type"><xs:annotation><xs:documentation>Discretized density of traps in this layer [1/m^3]. Dimensions: 1. index: cell index of depth discretization in this layer; 2. index: number of discretization elements in the subgrid</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType>
Complex Type wall_types_layers
Namespace
No namespace
Annotations
Engineering layers composing the wall element; array of structures (number of engineering layers). First layer is facing the plasma, increasing index means moving away from the plasma facing surface
<xs:complexType name="wall_types_layers"><xs:annotation><xs:documentation>Engineering layers composing the wall element; array of structures (number of engineering layers). First layer is facing the plasma, increasing index means moving away from the plasma facing surface</xs:documentation></xs:annotation><xs:sequence><xs:element name="thickness" type="xs:float"><xs:annotation><xs:documentation>Thickness of layer [m]</xs:documentation></xs:annotation></xs:element><xs:element name="chem_comp" type="vecflt_type"><xs:annotation><xs:documentation>Chemical composition of the layer in terms of the chemical compounds defined in wall/design_comp/compounds. Vector of fractional concentrations.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="compound_desc"><xs:sequence><xs:element name="label" type="xs:string"><xs:annotation><xs:documentation>Compound name/label</xs:documentation></xs:annotation></xs:element><xs:element name="stochiometry" type="vecflt_type"><xs:annotation><xs:documentation>Fractional composition of the compound. Float vector, dimensions: 1. element number (numbering as in wall/elements array)</xs:documentation></xs:annotation></xs:element><xs:element name="density" type="xs:float"><xs:annotation><xs:documentation>Compound density (molecules/m^3)</xs:documentation></xs:annotation></xs:element><xs:element name="heat_cap" type="xs:float"><xs:annotation><xs:documentation>Specific heat capacity [J/(eV kg)]</xs:documentation></xs:annotation></xs:element><xs:element name="heat_cond" type="vecflt_type"><xs:annotation><xs:documentation>Thermal conductivity [W/(m eV)]</xs:documentation></xs:annotation></xs:element><xs:element name="surf_recrate" type="matflt_type"><xs:annotation><xs:documentation>Recombination rate on surface (only for pure elements, not compounds) [molecules*m^2/s]; Dimensions: index 1: first recombining element, index 2: second recombining element (numbering as in wall/elements array)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type element_desc
Namespace
No namespace
Annotations
Element description (equivalent to wall/compositions/nuclei, can link there using nucindex).
<xs:complexType name="element_desc"><xs:annotation><xs:documentation>Element description (equivalent to wall/compositions/nuclei, can link there using nucindex).</xs:documentation></xs:annotation><xs:sequence><xs:element name="nucindex" type="xs:integer"><xs:annotation><xs:documentation>Index into list of nuclei in wall/compositions/nuclei if the element is present there. Otherwise it is 0 and zn, amn and label have to be set.</xs:documentation></xs:annotation></xs:element><xs:element name="label" type="xs:string"><xs:annotation><xs:documentation>Element name/label</xs:documentation></xs:annotation></xs:element><xs:element name="zn" type="xs:float"><xs:annotation><xs:documentation>Nuclear charge [units of elementary charge];</xs:documentation></xs:annotation></xs:element><xs:element name="amn" type="xs:float"><xs:annotation><xs:documentation>Mass of atom [amu]</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>