diff --git a/Metadata-standard-names.md b/Metadata-standard-names.md
index 3ab067d..4970c7d 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 on this MPI task
+ * `integer`: units = count
+* `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..ceeb226 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 on this MPI task
+ type: integer
+ kind: null
+ units: count
+ - 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..f5b913a 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
+