2.3.3.3.107. NXmicrostructure_gragles_results

Status:

application definition (contribution), extends NXobject

Description:

Application definition for documenting results with GraGLeS.

Symbols:

The symbols used in the schema to specify e.g. dimensions of arrays.

n_summary_stats: The total number of summary statistic log entries.

n_grains: Number of grains in the computer simulation.

n_interfaces: Number of interfaces in the computer simulation.

Groups cited:

NXcg_grid, NXcoordinate_system_set, NXcoordinate_system, NXentry, NXmicrostructure, NXobject, NXprocess, NXprogram, NXuser

Structure:

ENTRY: (required) NXentry

definition: (required) NX_CHAR ⤆

Obligatory value: NXmicrostructure_gragles_results

identifier_simulation: (required) NX_UINT

Simulation ID as an alias to refer to this simulation.

description: (required) NX_CHAR

Discouraged free-text field to add further details to the computation.

start_time: (required) NX_DATE_TIME ⤆

end_time: (recommended) NX_DATE_TIME ⤆

USER: (optional) NXuser ⤆

program1: (required) NXprogram

program_name: (required) NX_CHAR

@version: (required) NX_CHAR

@url: (recommended) NX_CHAR

environment: (optional) NXobject

Programs and libraries representing the computational environment

PROGRAM: (required) NXprogram

program: (required) NX_CHAR ⤆

@version: (required) NX_CHAR ⤆

coordinate_system_set: (required) NXcoordinate_system_set

rotation_handedness: (required) NX_CHAR ⤆

rotation_convention: (required) NX_CHAR ⤆

euler_angle_convention: (required) NX_CHAR ⤆

axis_angle_convention: (required) NX_CHAR ⤆

sign_convention: (required) NX_CHAR ⤆

sample_reference_frame: (required) NXcoordinate_system ⤆

type: (required) NX_CHAR ⤆

handedness: (required) NX_CHAR

origin: (required) NX_CHAR ⤆

x_alias: (required) NX_CHAR ⤆

x_direction: (required) NX_CHAR ⤆

y_alias: (required) NX_CHAR ⤆

y_direction: (required) NX_CHAR ⤆

z_alias: (required) NX_CHAR ⤆

z_direction: (required) NX_CHAR ⤆

SPATIOTEMPORAL: (required) NXobject

Documentation of the spatiotemporal evolution ...

Documentation of the spatiotemporal evolution

Instances should use spatiotemporal as a name prefix.

summary_statistics: (required) NXobject

Summary quantities which are the result of some post-processing of the sna ...

Summary quantities which are the result of some post-processing of the snapshot data (averaging, integrating, interpolating) happening in for practical reasons though in while running the simulation. Place used for storing descriptors from continuum mechanics and thermodynamics at the scale of the entire ROI.

kinetics: (optional) NXprocess

Evolution of the recrystallized volume fraction over time.

time: (required) NX_NUMBER (Rank: 1, Dimensions: [n_summary_stats]) {units=NX_TIME}

Evolution of the physical time not to be confused with wall-clock time ...

Evolution of the physical time not to be confused with wall-clock time or profiling data.

iteration: (required) NX_INT {units=NX_UNITLESS}

Iteration or increment counter.

number_of_crystals: (required) NX_UINT (Rank: 1, Dimensions: [n_summary_stats]) {units=NX_UNITLESS}

How many crystals are distinguished. ...

How many crystals are distinguished. Crystals are listed irrespective of the phase to which these are assigned.

stress: (optional) NXprocess

type: (required) NX_CHAR

Which type of stress. ...

Which type of stress.

Obligatory value: cauchy

stress: (required) NX_FLOAT (Rank: 3, Dimensions: [n_summary_stats, 3, 3]) {units=NX_ANY}

Applied external stress tensor on the ROI.

strain: (optional) NXprocess

type: (required) NX_CHAR

Which type of strain.

strain: (required) NX_FLOAT (Rank: 3, Dimensions: [n_summary_stats, 3, 3]) {units=NX_ANY}

Applied external strain tensor on the ROI.

deformation_gradient: (optional) NXprocess

type: (required) NX_CHAR

Which type of deformation gradient. ...

Which type of deformation gradient.

Obligatory value: piola

value: (required) NX_FLOAT (Rank: 3, Dimensions: [n_summary_stats, 3, 3]) {units=NX_ANY}

Applied deformation gradient tensor on the ROI.

magnetic_field: (optional) NXprocess

strength: (required) NX_FLOAT (Rank: 3, Dimensions: [n_summary_stats, 3, 3]) {units=NX_ANY}

Applied external magnetic field on the ROI.

electrical_field: (optional) NXprocess

strength: (required) NX_FLOAT (Rank: 3, Dimensions: [n_summary_stats, 3, 3]) {units=NX_ANY}

Applied external electrical field on the ROI.

MICROSTRUCTURE: (required) NXmicrostructure

Instances should use microstructure as a name prefix.

time: (required) NX_NUMBER ⤆

iteration: (required) NX_INT ⤆

temperature: (required) NX_FLOAT {units=NX_TEMPERATURE}

Simulated temperature for this snapshot.

grid: (optional) NXcg_grid ⤆

crystal: (required) NXobject

representation: (recommended) NX_CHAR

number_of_crystals: (required) NX_UINT

number_of_phases: (required) NX_UINT

identifier_crystal_offset: (required) NX_INT

identifier_crystal: (required) NX_INT (Rank: 1, Dimensions: [n_grains])

identifier_phase_offset: (required) NX_INT

identifier_phase: (required) NX_INT (Rank: 1, Dimensions: [n_grains])

area: (required) NX_NUMBER (Rank: 1, Dimensions: [n_grains])

volume: (required) NX_NUMBER (Rank: 1, Dimensions: [n_grains])

interface: (optional) NXobject

representation: (recommended) NX_CHAR

number_of_interfaces: (required) NX_UINT

identifier_offset: (required) NX_INT

identifier_crystal: (required) NX_INT (Rank: 2, Dimensions: [n_interfaces, 2]) {units=NX_UNITLESS}

Set of pairs of identifier_crystal for each interface.

@use_these: (required) NX_CHAR

relative_mobility: (required) NX_FLOAT (Rank: 1, Dimensions: [n_interfaces]) {units=NX_DIMENSIONLESS}

Mobility times surface energy density of the interface normalized ...

Mobility times surface energy density of the interface normalized to the maximum such product of the interface set.

area: (required) NX_NUMBER (Rank: 1, Dimensions: [n_interfaces])

Hypertext Anchors

List of hypertext anchors for all groups, fields, attributes, and links defined in this class.

NXDL Source:

https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXmicrostructure_gragles_results.nxdl.xml