From 8371fbe07e20e070ed7ebbdbfbbab85e108d9674 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr" Date: Thu, 12 Feb 2026 11:17:55 -0700 Subject: [PATCH 1/4] Add two new names per Issue 133 --- Metadata-standard-names.md | 4 ++++ Metadata-standard-names.yaml | 10 ++++++++++ standard_names.xml | 8 ++++++++ 3 files changed, 22 insertions(+) diff --git a/Metadata-standard-names.md b/Metadata-standard-names.md index 3ab067d..c3bb12e 100644 --- a/Metadata-standard-names.md +++ b/Metadata-standard-names.md @@ -829,6 +829,10 @@ Optional CCPP framework-provided variables * `integer`: units = count * `ccpp_thread_number`: Number of current OpenMP thread. This variable may only be used during CCPP run phase * `integer`: units = index +* `number_of_ccpp_instances`: Number of parallel CCPP instances + * `integer`: units = index +* `ccpp_instance_number`: Number of current CCPP instance. + * `integer`: units = index ## system variables Variables related to the compute environment * `flag_for_mpi_root`: Flag for MPI root process diff --git a/Metadata-standard-names.yaml b/Metadata-standard-names.yaml index 3d6ef3f..1821616 100644 --- a/Metadata-standard-names.yaml +++ b/Metadata-standard-names.yaml @@ -2015,6 +2015,16 @@ section: type: integer kind: null units: index + - name: number_of_ccpp_instances + description: Number of parallel CCPP instances + type: integer + kind: null + units: index + - name: ccpp_instance_number + description: Number of current CCPP instance. + type: integer + kind: null + units: index - name: system variables comment: Variables related to the compute environment standard_names: diff --git a/standard_names.xml b/standard_names.xml index 6207cf1..4996e13 100644 --- a/standard_names.xml +++ b/standard_names.xml @@ -1557,6 +1557,14 @@ description="Number of current OpenMP thread. This variable may only be used during CCPP run phase"> integer + + integer + + + integer +
Date: Thu, 12 Feb 2026 20:26:41 -0700 Subject: [PATCH 2/4] Fix units for number_of_ccpp_instances, index --> count --- Metadata-standard-names.md | 2 +- Metadata-standard-names.yaml | 2 +- standard_names.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Metadata-standard-names.md b/Metadata-standard-names.md index c3bb12e..b728bf1 100644 --- a/Metadata-standard-names.md +++ b/Metadata-standard-names.md @@ -830,7 +830,7 @@ Optional CCPP framework-provided variables * `ccpp_thread_number`: Number of current OpenMP thread. This variable may only be used during CCPP run phase * `integer`: units = index * `number_of_ccpp_instances`: Number of parallel CCPP instances - * `integer`: units = index + * `integer`: units = count * `ccpp_instance_number`: Number of current CCPP instance. * `integer`: units = index ## system variables diff --git a/Metadata-standard-names.yaml b/Metadata-standard-names.yaml index 1821616..87a4b77 100644 --- a/Metadata-standard-names.yaml +++ b/Metadata-standard-names.yaml @@ -2019,7 +2019,7 @@ section: description: Number of parallel CCPP instances type: integer kind: null - units: index + units: count - name: ccpp_instance_number description: Number of current CCPP instance. type: integer diff --git a/standard_names.xml b/standard_names.xml index 4996e13..215dae2 100644 --- a/standard_names.xml +++ b/standard_names.xml @@ -1559,7 +1559,7 @@ - integer + integer From ff067d55c0b6f8181fb8a06d2ed14ba59e9bb967 Mon Sep 17 00:00:00 2001 From: Michael Kavulich Date: Thu, 19 Feb 2026 09:42:49 -0700 Subject: [PATCH 3/4] Update standard_names.xml Suggestion from @gold2718 Co-authored-by: goldy <1588651+gold2718@users.noreply.github.com> --- standard_names.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/standard_names.xml b/standard_names.xml index 215dae2..f5b913a 100644 --- a/standard_names.xml +++ b/standard_names.xml @@ -1558,7 +1558,7 @@ integer + description="Number of parallel CCPP instances on this MPI task"> integer Date: Thu, 19 Feb 2026 09:44:20 -0700 Subject: [PATCH 4/4] Update metadata for Steves suggestion --- Metadata-standard-names.md | 2 +- Metadata-standard-names.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Metadata-standard-names.md b/Metadata-standard-names.md index b728bf1..4970c7d 100644 --- a/Metadata-standard-names.md +++ b/Metadata-standard-names.md @@ -829,7 +829,7 @@ Optional CCPP framework-provided variables * `integer`: units = count * `ccpp_thread_number`: Number of current OpenMP thread. This variable may only be used during CCPP run phase * `integer`: units = index -* `number_of_ccpp_instances`: Number of parallel CCPP instances +* `number_of_ccpp_instances`: Number of parallel CCPP instances on this MPI task * `integer`: units = count * `ccpp_instance_number`: Number of current CCPP instance. * `integer`: units = index diff --git a/Metadata-standard-names.yaml b/Metadata-standard-names.yaml index 87a4b77..ceeb226 100644 --- a/Metadata-standard-names.yaml +++ b/Metadata-standard-names.yaml @@ -2016,7 +2016,7 @@ section: kind: null units: index - name: number_of_ccpp_instances - description: Number of parallel CCPP instances + description: Number of parallel CCPP instances on this MPI task type: integer kind: null units: count