3.3.3.125. NXms_score_results¶
Status:
application definition (contribution), extends NXobject
Description:
Application definition for storing results of the SCORE cellular automaton. ...
Application definition for storing results of the SCORE cellular automaton.
The SCORE cellular automaton model for primary recrystallization is an example of typical materials engineering applications used within the field of so-called Integral Computational Materials Engineering (ICME) whereby one can simulate the evolution of microstructures.
Specifically the SCORE model can be used to simulate the growth of static recrystallization nuclei. The model is described in the literature:
Symbols:
The symbols used in the schema to specify e.g. dimensions of arrays.
n_b: Number of boundaries of the bounding box or primitive to domain.
n_p: Number of parameter required for chosen orientation parameterization.
n_tex: Number of texture components identified.
d: Dimensionality.
c: Cardinality.
n_front: Number of active cells in the (recrystallization) front.
n_grains: Number of grains in the computer simulation.
- Groups cited:
NXcg_grid, NXcg_polyhedron_set, NXcg_roi_set, NXcoordinate_system_set, NXcs_computer, NXcs_cpu, NXcs_gpu, NXcs_io_obj, NXcs_io_sys, NXcs_mm_sys, NXcs_profiling_event, NXcs_profiling, NXdata, NXem_ebsd_conventions, NXentry, NXfabrication, NXms_snapshot_set, NXms_snapshot, NXprocess, NXprogram, NXsample, NXtransformations, NXuser
Structure:
ENTRY: (required) NXentry
@version: (required) NX_CHAR
An at least as strong as SHA256 hashvalue of the file ...
An at least as strong as SHA256 hashvalue of the file that specifies the application definition.
definition: (required) NX_CHAR ⤆
NeXus NXDL schema to which this file conforms. ...
NeXus NXDL schema to which this file conforms.
Obligatory value:
NXms_score_results
analysis_identifier: (required) NX_CHAR
Ideally, a (globally) unique persistent identifier ...
Ideally, a (globally) unique persistent identifier for referring to this computer simulation.
The identifier is usually defined/issued by the facility, laboratory, or the principle investigator. The identifier enables to link experiments to e.g. proposals.
analysis_description: (optional) NX_CHAR
Free-text description about the workflow (analysis/simulation). ...
Free-text description about the workflow (analysis/simulation).
Users are strongly advised to detail the sample history in the respective field and fill rather as completely as possible the fields of this application definition rather than write details about the experiment into this free-text description field.
start_time: (required) NX_DATE_TIME ⤆
ISO 8601 time code with local time zone offset to UTC information ...
ISO 8601 time code with local time zone offset to UTC information included when the characterization started.
end_time: (required) NX_DATE_TIME ⤆
ISO 8601 time code with local time zone offset to UTC included ...
ISO 8601 time code with local time zone offset to UTC included when the characterization ended.
experiment_or_simulation: (required) NX_CHAR
Specify if the (characterization) results/data of this instance of an ...
Specify if the (characterization) results/data of this instance of an application definition are based on the results of a simulation or the results of a post-processing of measured data to describe a microstructure. The term microstructure is used to describe the spatial arrangement of crystal defects inside a sample/specimen without demanding necessarily that this structure is mainly at the micron length scale. Nanostructure and macrostructure are close synonyms. Material architecture is a narrow synonym.
Any of these values:
experiment
|simulation
config_filename: (required) NX_CHAR
The path and name of the config file for this analysis.
@version: (required) NX_CHAR
At least SHA256 strong hash of the specific config_file for ...
At least SHA256 strong hash of the specific config_file for tracking provenance.
results_path: (optional) NX_CHAR
Path to the directory where the tool should store NeXus/HDF5 results ...
Path to the directory where the tool should store NeXus/HDF5 results of this analysis. If not specified results will be stored in the current working directory.
status: (required) NX_CHAR
A statement whether the SCORE executable managed to ...
A statement whether the SCORE executable managed to process the analysis or failed prematurely.
This status is written to the results file after the end_time at which point the executable must not compute any analysis. Only when this status message is present and shows success, the user should consider the results. In all other cases it might be that the executable has terminated prematurely or another error occurred.
Any of these values:
success
|failure
PROGRAM: (required) NXprogram
Contact information and eventually details of at least one person ...
Contact information and eventually details of at least one person involved in creating this result. This can be the principle investigator who performed this experiment. Adding multiple users if relevant is recommended.
Given (first) name and surname of the user.
affiliation: (recommended) NX_CHAR ⤆
Name of the affiliation of the user at the point in time ...
Name of the affiliation of the user at the point in time when the experiment was performed.
address: (recommended) NX_CHAR ⤆
Postal address of the affiliation.
email: (recommended) NX_CHAR ⤆
Email address of the user at the point in time when the experiment ...
Email address of the user at the point in time when the experiment was performed. Writing the most permanently used email is recommended.
orcid: (recommended) NX_CHAR
Globally unique identifier of the user as offered by services ...
Globally unique identifier of the user as offered by services like ORCID or ResearcherID. If this field is field the specific service should also be written in orcid_platform
orcid_platform: (recommended) NX_CHAR
Name of the OrcID or ResearcherID where the account ...
Name of the OrcID or ResearcherID where the account under orcid is registered.
telephone_number: (optional) NX_CHAR ⤆
(Business) (tele)phone number of the user at the point ...
(Business) (tele)phone number of the user at the point in time when the experiment was performed.
Which role does the user have in the place and at the point ...
Which role does the user have in the place and at the point in time when the experiment was performed? Technician operating the microscope. Student, postdoc, principle investigator, guest are common examples.
social_media_name: (optional) NX_CHAR
Account name that is associated with the user in social media platforms.
social_media_platform: (optional) NX_CHAR
specimen: (required) NXsample ⤆
Hard link to a location in the hierarchy of the NeXus file ...
Hard link to a location in the hierarchy of the NeXus file where the data for default plotting are stored.
COORDINATE_SYSTEM_SET: (required) NXcoordinate_system_set
Container to hold different coordinate systems conventions. ...
Container to hold different coordinate systems conventions. A least a right-handed Cartesian coordinate system with base vectors named x, y, and z has to be specified. Each base vector of the coordinate system should be described with an NXtransformations instance.
TRANSFORMATIONS: (
minOccurs=3
) NXtransformations ⤆conventions: (required) NXem_ebsd_conventions
ROI_SET: (required) NXcg_roi_set
The simulated or characterized material volume element aka domain. ...
The simulated or characterized material volume element aka domain. At least one instance of geometry required either NXcg_grid, NXcg_polyhedron_set, or NXcg_point_set. This geometry group needs to contain details about the boundary conditions.
grid: (required) NXcg_grid
boundary: (required) NXcg_polyhedron_set
A tight bounding box or sphere or bounding primitive about the grid.
number_of_boundaries: (required) NX_POSINT {units=NX_UNITLESS}
How many distinct boundaries are distinguished? ...
How many distinct boundaries are distinguished? Most grids discretize a cubic or cuboidal region. In this case six sides can be distinguished, each making an own boundary.
boundaries: (optional) NX_CHAR
Name of the boundaries. E.g. left, right, front, back, bottom, top, ...
Name of the boundaries. E.g. left, right, front, back, bottom, top, The field must have as many entries as there are number_of_boundaries.
boundary_conditions: (required) NX_INT (Rank: 1, Dimensions: [n_b]) {units=NX_UNITLESS}
The boundary conditions for each boundary: ...
The boundary conditions for each boundary:
0 - undefined 1 - open 2 - periodic 3 - mirror 4 - von Neumann 5 - Dirichlet
snapshot_set: (required) NXms_snapshot_set
Collection of microstructural data observed/simulated.
identifier_offset: (required) NX_UINT {units=NX_UNITLESS}
Integer which specifies the first index to be used for distinguishing ...
Integer which specifies the first index to be used for distinguishing snapshots. Identifiers are defined either implicitly or explicitly. For implicit indexing the identifiers are defined on the interval [identifier_offset, identifier_offset+c-1]. For explicit indexing the identifier array has to be defined.
The identifier_offset field can for example be used to communicate if the identifiers are expected to start from 1 (referred to as Fortran-/Matlab-) or from 0 (referred to as C-, Python-style index notation) respectively.
evolution: (optional) NXprocess
Summary quantities which are the result of some post-processing of ...
Summary quantities which are the result of some post-processing of the snapshot data (averaging, integrating, interpolating). Frequently used descriptors from continuum mechanics and thermodynamics can be used here. A few examples are given. Each descriptor is currently modelled as an instance of an NXprocess because it is relevant to understand how the descriptors are computed.
time: (optional) NXprocess
Evolution of the physical time.
temperature: (optional) NXprocess
Evolution of the simulated temperature over time.
kinetics: (optional) NXprocess
Evolution of the recrystallized volume fraction over time.
MS_SNAPSHOT: (required) NXms_snapshot ⤆
time: (required) NX_NUMBER {units=NX_TIME} ⤆
Measured or simulated physical time stamp for this snapshot. ...
Measured or simulated physical time stamp for this snapshot. Not to be confused with wall-clock timing or profiling data.
temperature: (required) NX_NUMBER {units=NX_TEMPERATURE}
Simulated temperature.
iteration: (required) NX_UINT {units=NX_UNITLESS}
Iteration or increment counter.
grid: (recommended) NXcg_grid
grain_identifier: (recommended) NX_UINT (Rank: 3, Dimensions: [n_x, n_y, n_z]) {units=NX_UNITLESS}
Grain identifier for each cell.
thread_identifier: (optional) NX_UINT (Rank: 3, Dimensions: [n_x, n_y, n_z]) {units=NX_UNITLESS}
Identifier of the OpenMP thread which processed this part of the grid.
recrystallization_front: (recommended) NXprocess
Details about those cells which in this time step represent ...
Details about those cells which in this time step represent the discretized recrystallization front.
halo_region: (optional) NX_UINT (Rank: 1, Dimensions: [n_front]) {units=NX_UNITLESS}
Which cells are currently in a halo region of threads.
mobility_weight: (recommended) NX_NUMBER (Rank: 1, Dimensions: [n_front]) {units=NX_UNITLESS}
So-called mobility weight which is a scaling factor to ...
So-called mobility weight which is a scaling factor to control the mobility of the grain boundary which is assumed to sweep currently this volume.
coordinate: (recommended) NX_NUMBER (Rank: 2, Dimensions: [n_front, 3]) {units=NX_LENGTH}
Grid coordinates of each cell in the recrystallization front.
deformed_grain_identifier: (recommended) NX_UINT (Rank: 1, Dimensions: [n_front]) {units=NX_UNITLESS}
Grain identifier assigned to each cell in the recrystallization front.
recrystallized_grain_identifier: (recommended) NX_UINT (Rank: 1, Dimensions: [n_front]) {units=NX_UNITLESS}
Grain identifier assigned to each nucleus which affected that cell i ...
Grain identifier assigned to each nucleus which affected that cell in the recrystallization front.
recrystallized_volume_fraction: (recommended) NX_NUMBER (Rank: 1, Dimensions: [n_front]) {units=NX_DIMENSIONLESS}
Relative volume transformed as a measure of infection progress.
thread_identifier: (optional) NX_UINT (Rank: 1, Dimensions: [n_front]) {units=NX_UNITLESS}
Identifier of the OpenMP thread processing each cell in the recrysta ...
Identifier of the OpenMP thread processing each cell in the recrystallization front.
infection_direction: (optional) NX_UINT (Rank: 1, Dimensions: [n_front]) {units=NX_UNITLESS}
Hint about the direction from which the cell was infected.
grain_ensemble: (recommended) NXprocess
Current grain-related quantities.
euler: (optional) NX_NUMBER (Rank: 2, Dimensions: [n_grains, 3]) {units=NX_ANGLE}
Bunge-Euler angle triplets for each grain.
volume: (required) NX_NUMBER (Rank: 1, Dimensions: [n_grains]) {units=NX_VOLUME}
Discrete volume of each grain accounting also for partially ...
Discrete volume of each grain accounting also for partially transformed cells.
dislocation_density: (recommended) NX_NUMBER (Rank: 1, Dimensions: [n_grains]) {units=NX_ANY}
Current value for the dislocation density as a measure of ...
Current value for the dislocation density as a measure of the remaining stored energy in assumed crystal defects inside each grain. The difference between these values scales the driving force of grain boundary migration.
is_deformed: (recommended) NX_BOOLEAN (Rank: 1, Dimensions: [n_grains])
Is the grain deformed.
is_recrystallized: (recommended) NX_BOOLEAN (Rank: 1, Dimensions: [n_grains])
Is the grain recrystallized.
recrystallized_kinetics: (required) NXprocess
Current recrystallized volume fraction.
value: (required) NX_NUMBER {units=NX_DIMENSIONLESS}
Currently evaluated actual recrystallized volume fraction. ...
Currently evaluated actual recrystallized volume fraction. This takes into account partially recrystallized cells.
target: (required) NX_NUMBER {units=NX_DIMENSIONLESS}
Currently desired target recrystallized volume fraction at ...
Currently desired target recrystallized volume fraction at which the user requested to log a snapshot.
stress: (optional) NXprocess
strain: (optional) NXprocess
value: (required) NX_NUMBER (Rank: 2, Dimensions: [3, 3]) {units=NX_UNITLESS}
Currently assumed globally applied Cauchy strain tensor on the ROI.
performance: (required) NXcs_profiling
current_working_directory: (required) NX_CHAR ⤆
command_line_call: (optional) NX_CHAR ⤆
start_time: (recommended) NX_DATE_TIME ⤆
end_time: (recommended) NX_DATE_TIME ⤆
total_elapsed_time: (required) NX_NUMBER ⤆
number_of_processes: (required) NX_POSINT ⤆
number_of_threads: (required) NX_POSINT ⤆
number_of_gpus: (required) NX_POSINT ⤆
CS_COMPUTER: (recommended) NXcs_computer ⤆
operating_system: (required) NX_CHAR ⤆
CS_MM_SYS: (optional) NXcs_mm_sys ⤆
CS_IO_SYS: (optional) NXcs_io_sys ⤆
CS_PROFILING_EVENT: (required) NXcs_profiling_event
start_time: (optional) NX_DATE_TIME ⤆
end_time: (optional) NX_DATE_TIME ⤆
description: (required) NX_CHAR ⤆
elapsed_time: (required) NX_NUMBER ⤆
number_of_processes: (required) NX_POSINT ⤆
Specify if it was different from the number_of_processes ...
Specify if it was different from the number_of_processes in the NXcs_profiling super class.
number_of_threads: (required) NX_POSINT ⤆
Specify if it was different from the number_of_threads ...
Specify if it was different from the number_of_threads in the NXcs_profiling super class.
number_of_gpus: (required) NX_POSINT ⤆
Specify if it was different from the number_of_threads ...
Specify if it was different from the number_of_threads in the NXcs_profiling super class.
Hypertext Anchors¶
List of hypertext anchors for all groups, fields, attributes, and links defined in this class.
/NXms_score_results/ENTRY/conventions/processing_reference_frame-group
/NXms_score_results/ENTRY/conventions/processing_reference_frame/origin-field
/NXms_score_results/ENTRY/conventions/processing_reference_frame/reference_frame_type-field
/NXms_score_results/ENTRY/conventions/processing_reference_frame/xaxis_alias-field
/NXms_score_results/ENTRY/conventions/processing_reference_frame/xaxis_direction-field
/NXms_score_results/ENTRY/conventions/processing_reference_frame/yaxis_alias-field
/NXms_score_results/ENTRY/conventions/processing_reference_frame/yaxis_direction-field
/NXms_score_results/ENTRY/conventions/processing_reference_frame/zaxis_alias-field
/NXms_score_results/ENTRY/conventions/processing_reference_frame/zaxis_direction-field
/NXms_score_results/ENTRY/conventions/rotation_conventions-group
/NXms_score_results/ENTRY/conventions/rotation_conventions/axis_angle_convention-field
/NXms_score_results/ENTRY/conventions/rotation_conventions/euler_angle_convention-field
/NXms_score_results/ENTRY/conventions/rotation_conventions/rotation_convention-field
/NXms_score_results/ENTRY/conventions/sample_reference_frame-group
/NXms_score_results/ENTRY/conventions/sample_reference_frame/origin-field
/NXms_score_results/ENTRY/conventions/sample_reference_frame/reference_frame_type-field
/NXms_score_results/ENTRY/conventions/sample_reference_frame/xaxis_direction-field
/NXms_score_results/ENTRY/conventions/sample_reference_frame/yaxis_direction-field
/NXms_score_results/ENTRY/conventions/sample_reference_frame/zaxis_direction-field
/NXms_score_results/ENTRY/COORDINATE_SYSTEM_SET/TRANSFORMATIONS-group
/NXms_score_results/ENTRY/performance/command_line_call-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_CPU-group
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_CPU/FABRICATION-group
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_CPU/FABRICATION/capabilities-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_CPU/FABRICATION/identifier-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_CPU/name-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_GPU-group
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_GPU/FABRICATION-group
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_GPU/FABRICATION/capabilities-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_GPU/FABRICATION/identifier-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_GPU/name-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_IO_SYS-group
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_IO_SYS/CS_IO_OBJ-group
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_IO_SYS/CS_IO_OBJ/FABRICATION-group
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_IO_SYS/CS_IO_OBJ/FABRICATION/capabilities-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_IO_SYS/CS_IO_OBJ/FABRICATION/identifier-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_IO_SYS/CS_IO_OBJ/max_physical_capacity-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_IO_SYS/CS_IO_OBJ/name-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_IO_SYS/CS_IO_OBJ/technology-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_MM_SYS-group
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_MM_SYS/total_physical_memory-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_PROFILING_EVENT-group
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_PROFILING_EVENT/description-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_PROFILING_EVENT/elapsed_time-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_PROFILING_EVENT/end_time-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_PROFILING_EVENT/number_of_gpus-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_PROFILING_EVENT/number_of_processes-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_PROFILING_EVENT/number_of_threads-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/CS_PROFILING_EVENT/start_time-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/name-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/operating_system-field
/NXms_score_results/ENTRY/performance/CS_COMPUTER/operating_system@version-attribute
/NXms_score_results/ENTRY/performance/CS_COMPUTER/uuid-field
/NXms_score_results/ENTRY/performance/current_working_directory-field
/NXms_score_results/ENTRY/performance/number_of_processes-field
/NXms_score_results/ENTRY/performance/number_of_threads-field
/NXms_score_results/ENTRY/performance/total_elapsed_time-field
/NXms_score_results/ENTRY/PROGRAM/program_name@version-attribute
/NXms_score_results/ENTRY/ROI_SET/boundary/boundary_conditions-field
/NXms_score_results/ENTRY/ROI_SET/boundary/number_of_boundaries-field
/NXms_score_results/ENTRY/ROI_SET/grid/cell_dimensions-field
/NXms_score_results/ENTRY/ROI_SET/grid/identifier_offset-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/evolution-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/evolution/kinetics-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/evolution/temperature-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/evolution/time-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/identifier_offset-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/grain_ensemble-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/grain_ensemble/dislocation_density-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/grain_ensemble/euler-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/grain_ensemble/is_deformed-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/grain_ensemble/is_recrystallized-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/grain_ensemble/volume-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/grid-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/grid/grain_identifier-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/grid/thread_identifier-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/iteration-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/recrystallization_front-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/recrystallization_front/coordinate-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/recrystallization_front/halo_region-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/recrystallized_kinetics-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/recrystallized_kinetics/target-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/recrystallized_kinetics/value-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/strain-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/strain/value-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/stress-group
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/stress/value-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/temperature-field
/NXms_score_results/ENTRY/ROI_SET/snapshot_set/MS_SNAPSHOT/time-field