em_coupling

Description of the axisymmetric mutual electromagnetics; does not include non-axisymmetric coil systems; the convention is Quantity_Sensor_Source

  • Maximum occurrences (MDS+ backend only): 3

New in version 3.0.0: lifecycle status alpha

Changed in version 3.42.0.

ids_propertiesstructure

See common IDS structure reference: ids_properties.

coupling_matrix(i1)AoSSet of user-defined coupling matrices, complementary to the other […]

Set of user-defined coupling matrices, complementary to the other system-based coupling matrices of this IDS

  • Maximum occurrences (MDS+ backend only): 20

Coordinate

1

1...N

New in version >3.39.0.

coupling_matrix(i1)/nameSTR_0DName of this coupling matrix

Name of this coupling matrix

coupling_matrix(i1)/quantitystructurePhysical quantity obtained following the matrix multiplication […]

Physical quantity obtained following the matrix multiplication of the data node with the vector constructed from references contained in the columns_uri node

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

coupling_matrix(i1)/quantity/nameSTR_0DShort string identifier

Short string identifier

coupling_matrix(i1)/quantity/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.

coupling_matrix(i1)/quantity/descriptionSTR_0DVerbose description

Verbose description

coupling_matrix(i1)/rows_uri(:)STR_1DList of URIs corresponding to the rows (1st dimension) of the […]

List of URIs corresponding to the rows (1st dimension) of the coupling matrix. If not all indices of a given node are used, they must be listed explicitly e.g. rows_uri(i) = pf_active:1/coil(i) will refer to a list of indices of the occurrence 1 of the pf_active IDS of this data entry. If the rows correspond to all indices of a given vector, it is sufficient to give a insgle uri, the one of the vector with the impliicit notation (:), e.g. rows_uri(1) = /grid_ggd(3)/grid_subset(2)/elements(:).

Click here for further documentation.

Coordinate

1

1...N

coupling_matrix(i1)/columns_uri(:)STR_1DList of URIs corresponding to the columns (2nd dimension) of […]

List of URIs corresponding to the columns (2nd dimension) of the coupling matrix. See examples above (rows_uri)

Click here for further documentation.

Coordinate

1

1...N

coupling_matrix(i1)/data(:,:)mixedFLT_2DCoupling matrix

Coupling matrix

Coordinate

1

coupling_matrix(i1)/rows_uri

2

coupling_matrix(i1)/columns_uri

grid_ggd(i1)AoSSet of grids for use in the coupling_matrix array of structure, […]

Set of grids for use in the coupling_matrix array of structure, described using the GGD

  • Maximum occurrences (MDS+ backend only): 5

Coordinate

1

1...N

New in version >3.39.0.

grid_ggd(i1)/identifierstructureGrid identifier

Grid identifier

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

grid_ggd(i1)/identifier/nameSTR_0DShort string identifier

Short string identifier

grid_ggd(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(i1)/identifier/descriptionSTR_0DVerbose description

Verbose description

grid_ggd(i1)/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(i1)/space(i2)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(i1)/space(i2)/identifierstructureSpace identifier

Space identifier

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

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

Short string identifier

grid_ggd(i1)/space(i2)/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(i1)/space(i2)/identifier/descriptionSTR_0DVerbose description

Verbose description

grid_ggd(i1)/space(i2)/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(i1)/space(i2)/geometry_type/nameSTR_0DShort string identifier

Short string identifier

grid_ggd(i1)/space(i2)/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(i1)/space(i2)/geometry_type/descriptionSTR_0DVerbose description

Verbose description

grid_ggd(i1)/space(i2)/coordinates_type(i3)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(i1)/space(i2)/coordinates_type(i3)/nameSTR_0DShort string identifier

Short string identifier

grid_ggd(i1)/space(i2)/coordinates_type(i3)/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(i1)/space(i2)/coordinates_type(i3)/descriptionSTR_0DVerbose description

Verbose description

grid_ggd(i1)/space(i2)/objects_per_dimension(i3)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(i1)/space(i2)/objects_per_dimension(i3)/object(i4)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(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/boundary(i5)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(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/boundary(i5)/indexINT_0DIndex of this (n-1)-dimensional boundary object

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

grid_ggd(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/boundary(i5)/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(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/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(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/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(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/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(i1)/space(i2)/objects_per_dimension(i3)/object(i4)/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(i1)/space(i2)/objects_per_dimension(i3)/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(i1)/space(i2)/objects_per_dimension(i3)/geometry_content/nameSTR_0DShort string identifier

Short string identifier

grid_ggd(i1)/space(i2)/objects_per_dimension(i3)/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(i1)/space(i2)/objects_per_dimension(i3)/geometry_content/descriptionSTR_0DVerbose description

Verbose description

grid_ggd(i1)/grid_subset(i2)AoSGrid subsets

Grid subsets

  • Maximum occurrences (MDS+ backend only): 10

Coordinate

1

1...N

grid_ggd(i1)/grid_subset(i2)/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(i1)/grid_subset(i2)/identifier/nameSTR_0DShort string identifier

Short string identifier

grid_ggd(i1)/grid_subset(i2)/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(i1)/grid_subset(i2)/identifier/descriptionSTR_0DVerbose description

Verbose description

grid_ggd(i1)/grid_subset(i2)/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(i1)/grid_subset(i2)/element(i3)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(i1)/grid_subset(i2)/element(i3)/object(i4)AoSSet of objects defining the element

Set of objects defining the element

  • Maximum occurrences (MDS+ backend only): 3

Coordinate

1

1...N

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

Index of the space from which that object is taken

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

Dimension of the object

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

Object index

grid_ggd(i1)/grid_subset(i2)/base(i3)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(i1)/grid_subset(i2)/base(i3)/jacobian(:)mixedFLT_1DMetric Jacobian

Metric Jacobian

Coordinate

1

grid_ggd(i1)/grid_subset(i2)/element

grid_ggd(i1)/grid_subset(i2)/base(i3)/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(i1)/grid_subset(i2)/element

2

1...N

3

1...N

grid_ggd(i1)/grid_subset(i2)/base(i3)/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(i1)/grid_subset(i2)/element

2

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

3

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

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

Metric of the canonical frame onto Cartesian coordinates

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

Metric Jacobian

Coordinate

1

grid_ggd(i1)/grid_subset(i2)/element

grid_ggd(i1)/grid_subset(i2)/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(i1)/grid_subset(i2)/element

2

1...N

3

1...N

grid_ggd(i1)/grid_subset(i2)/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(i1)/grid_subset(i2)/element

2

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

3

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

codestructure

See common IDS structure reference: code.

time(:)sFLT_1DGeneric time

Generic time

Coordinate

1

1...N