PIO_SPEC_FILE
Overview
Provides CIME with the models PIO configuration.
Entry
The following is an example entry for PIO_SPEC_FILE
in config_files.xml
.
Only a single value is required.
<entry id="PIO_SPEC_FILE">
<type>char</type>
<default_value>$SRCROOT/cime_config/machines/config_pio.xml</default_value>
<group>case_last</group>
<file>env_case.xml</file>
<desc>file containing specification of pio settings for target model possible machine, compiler, mpilib, compset and/or grid attributes (for documentation only - DO NOT EDIT)</desc>
</entry>
Contents
Schema Definition
Use the entry element to describe configuration. This will be dependent on the models PIO configuration. See the following example.
<config_pio version="1.0">
<entry id="PIO_VERSION">
<values>
<value>2</value>
</values>
</entry>
<entry id="PIO_STRIDE">
<values>
<value>$MAX_MPITASKS_PER_NODE</value>
</values>
</entry>
<entry id="PIO_ROOT">
<values>
<value>0</value>
</values>
</entry>
<entry id="PIO_TYPENAME">
<values>
<value>pnetcdf</value>
<value mpilib="mpi-serial">netcdf</value>
<value mach="userdefined">netcdf</value>
<value mach="melvin">netcdf</value>
<value mach="mappy">netcdf</value>
<value mach="weaver">netcdf</value>
<value mach="eastwind">netcdf</value>
<value mach="constance">netcdf</value>
<value mach="cascade">netcdf</value>
<value mach="sooty">netcdf</value>
<value mach="pleiades.*">netcdf</value>
<value mach="hobart" compiler="pgi">netcdf</value>
<value mach="oic5">netcdf</value>
<value mach="lawrencium-lr3">netcdf</value>
<value mach="lawrencium-lr6">netcdf</value>
<value mach="eddi">netcdf</value>
<value mach="cades">netcdf</value>
<value mach="chicoma-cpu">netcdf</value>
<value mach="chicoma-gpu">netcdf</value>
<value mach="bebop" mpilib="impi" compset=".*CAM5.+MPAS.*">netcdf</value>
<value mach="fugaku" compiler="gnu">netcdf</value>
</values>
</entry>
...
</config_pio>