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 +