ferritic

Description of ferritic material (inserts, TBMs, NBI shielding, welds, rebar, etc…)

  • Maximum occurrences (MDS+ backend only): 3

New in version 3.40.0: lifecycle status alpha

Changed in version 3.40.0.

ids_propertiesstructure

See common IDS structure reference: ids_properties.

object(i1)AoSSet of n objects characterized by a list of centroids, volumes, […]

Set of n objects characterized by a list of centroids, volumes, and permeabilities. Optionally a full 3D description of the n volumes may be given in ../grid_ggd. Here the index for each element given in the grid_ggd should be referenced by the object set.

  • Maximum occurrences (MDS+ backend only): 32

Coordinate

1

1...N

object(i1)/centroidstructureList of positions of the centroids, in Cartesian coordinates

List of positions of the centroids, in Cartesian coordinates

object(i1)/centroid/x(:)mFLT_1DList of X coordinates

List of X coordinates

Coordinate

1

1...N

object(i1)/centroid/y(:)mFLT_1DList of Y coordinates

List of Y coordinates

Coordinate

1

object(i1)/centroid/x

object(i1)/centroid/z(:)mFLT_1DList of Z coordinates

List of Z coordinates

Coordinate

1

object(i1)/centroid/x

object(i1)/volume(:)m^3FLT_1DVolume of each element of this object

Volume of each element of this object

Coordinate

1

object(i1)/centroid/x

object(i1)/saturated_relative_permeability(:)H.m^-1FLT_1DSaturated relative magnetic permeability of each element

Saturated relative magnetic permeability of each element

Coordinate

1

object(i1)/centroid/x

object(i1)/permeability_table_index(:)INT_1DIndex of permeability table to be used for each element. […]

Index of permeability table to be used for each element. If not allocated or if an element is equal to EMPTY_INT, use the sibling saturated relative permeability instead ../relative_permeability, for that element

Coordinate

1

object(i1)/centroid/x

object(i1)/axisymmetric(i2)AoSOptional equivalent axisymmetric representation of the geometry […]

Optional equivalent axisymmetric representation of the geometry of each element (e.g. for each iron core segment), typically used to represent iron core in axisymmetric equilibrium solvers

  • Maximum occurrences (MDS+ backend only): 33

Coordinate

1

object(i1)/centroid/x

object(i1)/axisymmetric(i2)/geometry_typeINT_0DType used to describe the element shape (1:’outline’, 2:’rectangle’, […]

Type used to describe the element shape (1:’outline’, 2:’rectangle’, 3:’oblique’, 4:’arcs of circle, 5: ‘annulus’, 6 : ‘thick line’)

object(i1)/axisymmetric(i2)/outlinestructureIrregular outline of the element. […]

Irregular outline of the element. Repeat the first point since this is a closed contour

Changed in version 4: Since this describes a closed countour first point must now be repeated at the end of the coordinate arrays of the children

object(i1)/axisymmetric(i2)/outline/r(:)mFLT_1DMajor radius

Major radius

Coordinate

1

1...N

object(i1)/axisymmetric(i2)/outline/z(:)mFLT_1DHeight

Height

Coordinate

1

object(i1)/axisymmetric(i2)/outline/r

object(i1)/axisymmetric(i2)/rectanglestructureRectangular description of the element

Rectangular description of the element

object(i1)/axisymmetric(i2)/rectangle/rmFLT_0DGeometric centre R

Geometric centre R

object(i1)/axisymmetric(i2)/rectangle/zmFLT_0DGeometric centre Z

Geometric centre Z

object(i1)/axisymmetric(i2)/rectangle/widthmFLT_0DHorizontal full width

Horizontal full width

object(i1)/axisymmetric(i2)/rectangle/heightmFLT_0DVertical full height

Vertical full height

object(i1)/axisymmetric(i2)/obliquestructureParallelogram description of the element

Parallelogram description of the element

object(i1)/axisymmetric(i2)/oblique/rmFLT_0DMajor radius of the reference point (from which the alpha and […]

Major radius of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram)

Click here for further documentation.

object(i1)/axisymmetric(i2)/oblique/zmFLT_0DHeight of the reference point (from which the alpha and beta […]

Height of the reference point (from which the alpha and beta angles are defined, marked by a + on the diagram)

Click here for further documentation.

object(i1)/axisymmetric(i2)/oblique/length_alphamFLT_0DLength of the parallelogram side inclined with angle alpha with […]

Length of the parallelogram side inclined with angle alpha with respect to the major radius axis

Click here for further documentation.

object(i1)/axisymmetric(i2)/oblique/length_betamFLT_0DLength of the parallelogram side inclined with angle beta with […]

Length of the parallelogram side inclined with angle beta with respect to the height axis

Click here for further documentation.

object(i1)/axisymmetric(i2)/oblique/alpharadFLT_0DInclination of first angle measured counter-clockwise from horizontal […]

Inclination of first angle measured counter-clockwise from horizontal outwardly directed radial vector (grad R).

Click here for further documentation.

object(i1)/axisymmetric(i2)/oblique/betaradFLT_0DInclination of second angle measured counter-clockwise from vertically […]

Inclination of second angle measured counter-clockwise from vertically upwards directed vector (grad Z). If both alpha and beta are zero (rectangle) then the simpler rectangular elements description should be used.

Click here for further documentation.

object(i1)/axisymmetric(i2)/arcs_of_circlestructureDescription of the element contour by a set of arcs of circle. […]

Description of the element contour by a set of arcs of circle. For each of these, the position of the start point is given together with the curvature radius. The end point is given by the start point of the next arc of circle.

object(i1)/axisymmetric(i2)/arcs_of_circle/r(:)mFLT_1DMajor radii of the start point of each arc of circle

Major radii of the start point of each arc of circle

Coordinate

1

1...N

object(i1)/axisymmetric(i2)/arcs_of_circle/z(:)mFLT_1DHeight of the start point of each arc of circle

Height of the start point of each arc of circle

Coordinate

1

object(i1)/axisymmetric(i2)/arcs_of_circle/r

object(i1)/axisymmetric(i2)/arcs_of_circle/curvature_radii(:)mFLT_1DCurvature radius of each arc of circle

Curvature radius of each arc of circle

Coordinate

1

object(i1)/axisymmetric(i2)/arcs_of_circle/r

object(i1)/axisymmetric(i2)/annulusstructureThe element is an annulus of centre R, Z, with inner radius radius_inner […]

The element is an annulus of centre R, Z, with inner radius radius_inner and outer radius radius_outer

New in version >3.34.0.

object(i1)/axisymmetric(i2)/annulus/rmFLT_0DCentre major radius

Centre major radius

object(i1)/axisymmetric(i2)/annulus/zmFLT_0DCentre height

Centre height

object(i1)/axisymmetric(i2)/annulus/radius_innermFLT_0DInner radius

Inner radius

object(i1)/axisymmetric(i2)/annulus/radius_outermFLT_0DOuter radius

Outer radius

object(i1)/axisymmetric(i2)/thick_linestructureThe element is approximated by a rectangle defined by a central […]

The element is approximated by a rectangle defined by a central segment and a thickness in the direction perpendicular to the segment

New in version >3.36.0.

object(i1)/axisymmetric(i2)/thick_line/first_pointstructurePosition of the first point

Position of the first point

object(i1)/axisymmetric(i2)/thick_line/first_point/rmFLT_0DMajor radius

Major radius

object(i1)/axisymmetric(i2)/thick_line/first_point/zmFLT_0DHeight

Height

object(i1)/axisymmetric(i2)/thick_line/second_pointstructurePosition of the second point

Position of the second point

object(i1)/axisymmetric(i2)/thick_line/second_point/rmFLT_0DMajor radius

Major radius

object(i1)/axisymmetric(i2)/thick_line/second_point/zmFLT_0DHeight

Height

object(i1)/axisymmetric(i2)/thick_line/thicknessmFLT_0DThickness

Thickness

object(i1)/ggd_object_index(:)INT_1DIndex of GGD volumic object corresponding to each element. […]

Index of GGD volumic object corresponding to each element. Refers to the array /grid_ggd/space(1)/objects_per_dimension(4)/object

Coordinate

1

object(i1)/centroid/x

object(i1)/time_slice(itime)AoSDynamic quantities, per time slice

Dynamic quantities, per time slice

Coordinate

1

object(i1)/time_slice(itime)/time

object(i1)/time_slice(itime)/b_field_r(:)TFLT_1DR component of the magnetic field at each centroid

R component of the magnetic field at each centroid

Coordinate

1

object(i1)/centroid/x

object(i1)/time_slice(itime)/b_field_phi(:)TFLT_1DToroidal component of the magnetic field at each centroid

Toroidal component of the magnetic field at each centroid

Coordinate

1

object(i1)/centroid/x

Changed in version 3.42.0: Renamed from b_field_tor

object(i1)/time_slice(itime)/b_field_z(:)TFLT_1DZ component of the magnetic field at each centroid

Z component of the magnetic field at each centroid

Coordinate

1

object(i1)/centroid/x

object(i1)/time_slice(itime)/magnetic_moment_r(:)A.m^-2FLT_1DR component of the magnetic moment of each element

R component of the magnetic moment of each element

Coordinate

1

object(i1)/centroid/x

object(i1)/time_slice(itime)/magnetic_moment_phi(:)A.m^-2FLT_1DToroidal component of the magnetic moment of each element

Toroidal component of the magnetic moment of each element

Coordinate

1

object(i1)/centroid/x

Changed in version 3.42.0: Renamed from magnetic_moment_tor

object(i1)/time_slice(itime)/magnetic_moment_z(:)A.m^-2FLT_1DZ component of the magnetic moment of each element

Z component of the magnetic moment of each element

Coordinate

1

object(i1)/centroid/x

object(i1)/time_slice(itime)/timesFLT_0DTime

Time

permeability_table(i1)AoSSet of tables for relative permeability as a function of the […]

Set of tables for relative permeability as a function of the magnetic field

  • Maximum occurrences (MDS+ backend only): 10

Coordinate

1

1...N

permeability_table(i1)/nameSTR_0DName of this table

Name of this table

permeability_table(i1)/descriptionSTR_0DDescription of this table

Description of this table

permeability_table(i1)/b_field(:)TFLT_1DArray of magnetic field values, for each of which the relative […]

Array of magnetic field values, for each of which the relative permeability is given

Coordinate

1

1...N

permeability_table(i1)/relative_permeability(:)1FLT_1DRelative permeability as a function of the magnetic field

Relative permeability as a function of the magnetic field

Coordinate

1

permeability_table(i1)/b_field

grid_ggdstructureGGD for describing the 3D geometry of the various objects and […]

GGD for describing the 3D geometry of the various objects and their elements

grid_ggd/identifierstructureGrid identifier

Grid identifier

This is an identifier. See ggd_identifier for the available options.

grid_ggd/identifier/nameSTR_0DShort string identifier

Short string identifier

grid_ggd/identifier/indexINT_0DInteger identifier (enumeration index within a list). […]

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

grid_ggd/identifier/descriptionSTR_0DVerbose description

Verbose description

grid_ggd/pathSTR_0DPath of the grid, including the IDS name, in case of implicit […]

Path of the grid, including the IDS name, in case of implicit reference to a grid_ggd node described in another IDS. To be filled only if the grid is not described explicitly in this grid_ggd structure. Example syntax: #wall:2/description_ggd(1)/grid_ggd, means that the grid is located in the wall IDS, occurrence 2, with relative path description_ggd(1)/grid_ggd, using Fortran index convention (here : first index of the array)

Click here for further documentation.

grid_ggd/space(i1)AoSSet of grid spaces

Set of grid spaces

Click here for further documentation (or contact imas@iter.org if you can’t access this page).

  • Maximum occurrences (MDS+ backend only): 6

Coordinate

1

1...N

grid_ggd/space(i1)/identifierstructureSpace identifier

Space identifier

This is an identifier. See ggd_space_identifier for the available options.

grid_ggd/space(i1)/identifier/nameSTR_0DShort string identifier

Short string identifier

grid_ggd/space(i1)/identifier/indexINT_0DInteger identifier (enumeration index within a list). […]

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

grid_ggd/space(i1)/identifier/descriptionSTR_0DVerbose description

Verbose description

grid_ggd/space(i1)/geometry_typestructureType of space geometry (0: standard, 1:Fourier, >1: Fourier with […]

Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity)

grid_ggd/space(i1)/geometry_type/nameSTR_0DShort string identifier

Short string identifier

grid_ggd/space(i1)/geometry_type/indexINT_0DInteger identifier (enumeration index within a list). […]

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

grid_ggd/space(i1)/geometry_type/descriptionSTR_0DVerbose description

Verbose description

grid_ggd/space(i1)/coordinates_type(i2)AoSType of coordinates describing the physical space, for every […]

Type of coordinates describing the physical space, for every coordinate of the space. The size of this node therefore defines the dimension of the space.

This is an identifier. See coordinate_identifier for the available options.

  • Maximum occurrences (MDS+ backend only): 6

Coordinate

1

1...N

Changed in version 4.0.0: Type changed from INT_1D

grid_ggd/space(i1)/coordinates_type(i2)/nameSTR_0DShort string identifier

Short string identifier

grid_ggd/space(i1)/coordinates_type(i2)/indexINT_0DInteger identifier (enumeration index within a list). […]

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

grid_ggd/space(i1)/coordinates_type(i2)/descriptionSTR_0DVerbose description

Verbose description

grid_ggd/space(i1)/objects_per_dimension(i2)AoSDefinition of the space objects for every dimension (from one […]

Definition of the space objects for every dimension (from one to the dimension of the highest-dimensional objects). The index correspond to 1=nodes, 2=edges, 3=faces, 4=cells/volumes, …. For every index, a collection of objects of that dimension is described.

  • Maximum occurrences (MDS+ backend only): 6

Coordinate

1

1...N

grid_ggd/space(i1)/objects_per_dimension(i2)/object(i3)AoSSet of objects for a given dimension

Set of objects for a given dimension

  • Maximum occurrences (MDS+ backend only): 300

Coordinate

1

1...N

grid_ggd/space(i1)/objects_per_dimension(i2)/object(i3)/boundary(i4)AoSSet of (n-1)-dimensional objects defining the boundary of this […]

Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object

  • Maximum occurrences (MDS+ backend only): 6

Coordinate

1

1...N

grid_ggd/space(i1)/objects_per_dimension(i2)/object(i3)/boundary(i4)/indexINT_0DIndex of this (n-1)-dimensional boundary object

Index of this (n-1)-dimensional boundary object

grid_ggd/space(i1)/objects_per_dimension(i2)/object(i3)/boundary(i4)/neighbours(:)INT_1DList of indices of the n-dimensional objects adjacent to the […]

List of indices of the n-dimensional objects adjacent to the given n-dimensional object. An object may have multiple neighbours on a boundary

Coordinate

1

1...N

grid_ggd/space(i1)/objects_per_dimension(i2)/object(i3)/geometry(:)mixedFLT_1DGeometry data associated with the object. […]

Geometry data associated with the object. Its detailed content is defined by ../../geometry_content. Its dimension depends on the type of object, geometry and coordinate considered.

Coordinate

1

1...N

grid_ggd/space(i1)/objects_per_dimension(i2)/object(i3)/nodes(:)INT_1DList of nodes forming this object (indices to objects_per_dimension(1)%object(:) […]

List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation)

Coordinate

1

1...N

grid_ggd/space(i1)/objects_per_dimension(i2)/object(i3)/measurem^dimensionFLT_0DMeasure of the space object, i.e. […]

Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,…)

grid_ggd/space(i1)/objects_per_dimension(i2)/object(i3)/geometry_2d(:,:)mixedFLT_2D2D geometry data associated with the object. […]

2D geometry data associated with the object. Its dimension depends on the type of object, geometry and coordinate considered. Typically, the first dimension represents the object coordinates, while the second dimension would represent the values of the various degrees of freedom of the finite element attached to the object.

Coordinate

1

1...N

2

1...N

grid_ggd/space(i1)/objects_per_dimension(i2)/geometry_contentstructureContent of the ../object/geometry node for this dimension

Content of the ../object/geometry node for this dimension

This is an identifier. See ggd_geometry_content_identifier for the available options.

New in version >3.33.0.

grid_ggd/space(i1)/objects_per_dimension(i2)/geometry_content/nameSTR_0DShort string identifier

Short string identifier

grid_ggd/space(i1)/objects_per_dimension(i2)/geometry_content/indexINT_0DInteger identifier (enumeration index within a list). […]

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

grid_ggd/space(i1)/objects_per_dimension(i2)/geometry_content/descriptionSTR_0DVerbose description

Verbose description

grid_ggd/grid_subset(i1)AoSGrid subsets

Grid subsets

  • Maximum occurrences (MDS+ backend only): 10

Coordinate

1

1...N

grid_ggd/grid_subset(i1)/identifierstructureGrid subset identifier

Grid subset identifier

Click here for further documentation.

This is an identifier. See ggd_subset_identifier for the available options.

grid_ggd/grid_subset(i1)/identifier/nameSTR_0DShort string identifier

Short string identifier

grid_ggd/grid_subset(i1)/identifier/indexINT_0DInteger identifier (enumeration index within a list). […]

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

grid_ggd/grid_subset(i1)/identifier/descriptionSTR_0DVerbose description

Verbose description

grid_ggd/grid_subset(i1)/dimensionINT_0DSpace dimension of the grid subset elements. […]

Space dimension of the grid subset elements. This must be equal to the sum of the dimensions of the individual objects forming the element.

grid_ggd/grid_subset(i1)/element(i2)AoSSet of elements defining the grid subset. […]

Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces

  • Maximum occurrences (MDS+ backend only): 100

Coordinate

1

1...N

grid_ggd/grid_subset(i1)/element(i2)/object(i3)AoSSet of objects defining the element

Set of objects defining the element

  • Maximum occurrences (MDS+ backend only): 3

Coordinate

1

1...N

grid_ggd/grid_subset(i1)/element(i2)/object(i3)/spaceINT_0DIndex of the space from which that object is taken

Index of the space from which that object is taken

grid_ggd/grid_subset(i1)/element(i2)/object(i3)/dimensionINT_0DDimension of the object

Dimension of the object

grid_ggd/grid_subset(i1)/element(i2)/object(i3)/indexINT_0DObject index

Object index

grid_ggd/grid_subset(i1)/base(i2)AoSSet of bases for the grid subset. […]

Set of bases for the grid subset. For each base, the structure describes the projection of the base vectors on the canonical frame of the grid.

  • Maximum occurrences (MDS+ backend only): 3

Coordinate

1

1...N

grid_ggd/grid_subset(i1)/base(i2)/jacobian(:)mixedFLT_1DMetric Jacobian

Metric Jacobian

Coordinate

1

grid_ggd/grid_subset(i1)/element

grid_ggd/grid_subset(i1)/base(i2)/tensor_covariant(:,:,:)mixedFLT_3DCovariant metric tensor, given on each element of the subgrid […]

Covariant metric tensor, given on each element of the subgrid (first dimension)

Coordinate

1

grid_ggd/grid_subset(i1)/element

2

1...N

3

1...N

grid_ggd/grid_subset(i1)/base(i2)/tensor_contravariant(:,:,:)mixedFLT_3DContravariant metric tensor, given on each element of the subgrid […]

Contravariant metric tensor, given on each element of the subgrid (first dimension)

Coordinate

1

grid_ggd/grid_subset(i1)/element

2

1...N (same as grid_ggd/grid_subset(i1)/base(i2)/tensor_covariant)

3

1...N (same as grid_ggd/grid_subset(i1)/base(i2)/tensor_covariant)

grid_ggd/grid_subset(i1)/metricstructureMetric of the canonical frame onto Cartesian coordinates

Metric of the canonical frame onto Cartesian coordinates

grid_ggd/grid_subset(i1)/metric/jacobian(:)mixedFLT_1DMetric Jacobian

Metric Jacobian

Coordinate

1

grid_ggd/grid_subset(i1)/element

grid_ggd/grid_subset(i1)/metric/tensor_covariant(:,:,:)mixedFLT_3DCovariant metric tensor, given on each element of the subgrid […]

Covariant metric tensor, given on each element of the subgrid (first dimension)

Coordinate

1

grid_ggd/grid_subset(i1)/element

2

1...N

3

1...N

grid_ggd/grid_subset(i1)/metric/tensor_contravariant(:,:,:)mixedFLT_3DContravariant metric tensor, given on each element of the subgrid […]

Contravariant metric tensor, given on each element of the subgrid (first dimension)

Coordinate

1

grid_ggd/grid_subset(i1)/element

2

1...N (same as grid_ggd/grid_subset(i1)/metric/tensor_covariant)

3

1...N (same as grid_ggd/grid_subset(i1)/metric/tensor_covariant)

codestructure

See common IDS structure reference: code.

time(:)sFLT_1DGeneric time

Generic time

Coordinate

1

1...N