| 
    SABER
    
   | 
 
Generic ranks, dimensions and types. More...
Data Types | |
| type | registry_type | 
| interface | create_file | 
| interface | open_file | 
| interface | define_grp | 
| interface | inquire_grp | 
| interface | put_att | 
| interface | get_att | 
| interface | define_dim | 
| interface | inquire_dim | 
| interface | inquire_dim_size | 
| interface | check_dim | 
| interface | define_var | 
| interface | inquire_var | 
| interface | inquire_var_presence | 
| interface | inquire_var_rank | 
| interface | inquire_var_dim_size | 
| interface | put_var | 
| interface | get_var | 
| interface | close_file | 
| interface | strerror | 
Functions/Subroutines | |
| subroutine | registry_report (registry, mpl) | 
| Print registry report.  More... | |
| subroutine | registry_save (registry, mpl, parent_id, child_id, child_name) | 
| Save ID in registry.  More... | |
| integer function | registry_get_root_id (registry, mpl, ncid) | 
| Get root ID in registry from a given ID.  More... | |
| subroutine | registry_free (registry, mpl, ncid) | 
| Free registry slot.  More... | |
| recursive subroutine | registry_recursive_cleaning (registry, mpl, parent_id) | 
| Recursive registry cleaning.  More... | |
| integer function | netcdf_create_file (mpl, filename, iproc) | 
| Create file.  More... | |
| integer function | netcdf_open_file (mpl, filename, iproc) | 
| Open file.  More... | |
| integer function | netcdf_define_grp (mpl, ncid, grpname) | 
| Define group.  More... | |
| integer function | netcdf_inquire_grp (mpl, ncid, grpname) | 
| Inquire group ID.  More... | |
| subroutine | netcdf_put_att_int (mpl, ncid, attname, att, varid) | 
| Put attribute.  More... | |
| subroutine | netcdf_put_att_real (mpl, ncid, attname, att, varid) | 
| Put attribute.  More... | |
| subroutine | netcdf_put_att_logical (mpl, ncid, attname, att, varid) | 
| Put attribute.  More... | |
| subroutine | netcdf_put_att_string (mpl, ncid, attname, att, varid) | 
| Put attribute.  More... | |
| subroutine | netcdf_get_att_int (mpl, ncid, attname, att, varid) | 
| Get attribute.  More... | |
| subroutine | netcdf_get_att_real (mpl, ncid, attname, att, varid) | 
| Get attribute.  More... | |
| subroutine | netcdf_get_att_logical (mpl, ncid, attname, att, varid) | 
| Get attribute.  More... | |
| subroutine | netcdf_get_att_string (mpl, ncid, attname, att, varid) | 
| Get attribute.  More... | |
| integer function | netcdf_define_dim (mpl, ncid, dimname, dimsize) | 
| Define dimension.  More... | |
| integer function | netcdf_inquire_dim (mpl, ncid, dimname) | 
| Inquire dimension ID.  More... | |
| integer function | netcdf_inquire_dim_size (mpl, ncid, dimname, default) | 
| Inquire dimension size.  More... | |
| logical function | netcdf_check_dim_size (mpl, ncid, dimname, dimsize) | 
| Check dimension size.  More... | |
| integer function | netcdf_define_var (mpl, ncid, varname, varkind, varshape, unitname) | 
| Define variable.  More... | |
| integer function | netcdf_inquire_var (mpl, ncid, varname) | 
| Inquire variable ID.  More... | |
| logical function | netcdf_inquire_var_presence (mpl, ncid, varname) | 
| Inquire variable presence.  More... | |
| integer function | netcdf_inquire_var_rank (mpl, ncid, varname) | 
| Inquire variable rank.  More... | |
| integer function | netcdf_inquire_var_dim_size (mpl, ncid, varname, dimindex) | 
| Inquire variable dimension size.  More... | |
| subroutine | netcdf_put_var_int_r0 (mpl, ncid, varid, var, varstart) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_real_r0 (mpl, ncid, varid, var, varstart) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_logical_r0 (mpl, ncid, varid, var, varstart) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_int_r1 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_real_r1 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_logical_r1 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_int_r2 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_real_r2 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_logical_r2 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_int_r3 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_real_r3 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_logical_r3 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_int_r4 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_real_r4 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_put_var_logical_r4 (mpl, ncid, varid, var, varstart, varcount) | 
| Put variable.  More... | |
| subroutine | netcdf_get_var_byte_r0 (mpl, ncid, varid, var, varstart) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_int_r0 (mpl, ncid, varid, var, varstart) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_float_r0 (mpl, ncid, varid, var, varstart) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_real_r0 (mpl, ncid, varid, var, varstart) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_logical_r0 (mpl, ncid, varid, var, varstart) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_byte_r1 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_int_r1 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_float_r1 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_real_r1 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_logical_r1 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_byte_r2 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_int_r2 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_float_r2 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_real_r2 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_logical_r2 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_byte_r3 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_int_r3 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_float_r3 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_real_r3 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_logical_r3 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_byte_r4 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_int_r4 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_float_r4 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_real_r4 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_get_var_logical_r4 (mpl, ncid, varid, var, varstart, varcount) | 
| Get variable.  More... | |
| subroutine | netcdf_close_file (mpl, ncid) | 
| Close file.  More... | |
| subroutine | netcdf_strerror (mpl, subr, ncid, info, hint, hint_id) | 
| Handle error.  More... | |
Variables | |
| integer, parameter | nidmax = 1000 | 
| Maximum number of simultaneous file and group ids.  More... | |
| integer, parameter | ncharmax = 1024 | 
| Maximum number of characters to store file and group names.  More... | |
| type(registry_type), public | registry | 
Generic ranks, dimensions and types.
Subroutines/functions list Instrumentation functions NetCDF wrappers
      
  | 
  private | 
Check dimension size.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | dimname | Dimension name | 
| [in] | dimsize | Expected dimension size | 
Definition at line 1197 of file tools_netcdf.F90.
      
  | 
  private | 
Close file.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
Definition at line 3456 of file tools_netcdf.F90.
      
  | 
  private | 
Create file.
| [in,out] | mpl | MPI data | 
| [in] | filename | File name | 
| [in] | iproc | Processor index | 
Definition at line 485 of file tools_netcdf.F90.
      
  | 
  private | 
Define dimension.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | dimname | Dimension name | 
| [in] | dimsize | Dimension size | 
Definition at line 1061 of file tools_netcdf.F90.
      
  | 
  private | 
Define group.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | grpname | Group name | 
Definition at line 615 of file tools_netcdf.F90.
      
  | 
  private | 
Define variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varname | Variable name | 
| [in] | varkind | Variable kind | 
| [in] | varshape | Variable shape | 
| [in] | unitname | Unit name | 
Definition at line 1242 of file tools_netcdf.F90.
      
  | 
  private | 
Get attribute.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | attname | Attribute name | 
| [out] | att | Attribute | 
| [in] | varid | Variable ID | 
Definition at line 883 of file tools_netcdf.F90.
      
  | 
  private | 
Get attribute.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | attname | Attribute name | 
| [out] | att | Attribute | 
| [in] | varid | Variable ID | 
Definition at line 971 of file tools_netcdf.F90.
      
  | 
  private | 
Get attribute.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | attname | Attribute name | 
| [out] | att | Attribute | 
| [in] | varid | Variable ID | 
Definition at line 927 of file tools_netcdf.F90.
      
  | 
  private | 
Get attribute.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | attname | Attribute name | 
| [out] | att | Attribute | 
| [in] | varid | Variable ID | 
Definition at line 1016 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
Definition at line 2244 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2468 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2715 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2962 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 3209 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
Definition at line 2332 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2562 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2809 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 3056 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 3303 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
Definition at line 2288 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2515 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2762 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 3009 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 3256 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
Definition at line 2420 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2656 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2903 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 3150 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 3397 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
Definition at line 2376 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2609 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2856 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 3103 of file tools_netcdf.F90.
      
  | 
  private | 
Get variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [out] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 3350 of file tools_netcdf.F90.
      
  | 
  private | 
Inquire dimension ID.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | dimname | Dimension name | 
Definition at line 1103 of file tools_netcdf.F90.

      
  | 
  private | 
Inquire dimension size.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | dimname | Dimension name | 
| [in] | default | Default value | 
Definition at line 1150 of file tools_netcdf.F90.

      
  | 
  private | 
Inquire group ID.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | grpname | Group name | 
Definition at line 659 of file tools_netcdf.F90.
      
  | 
  private | 
Inquire variable ID.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varname | Variable name | 
Definition at line 1302 of file tools_netcdf.F90.
      
  | 
  private | 
Inquire variable dimension size.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varname | Variable name | 
| [in] | dimindex | Dimension index | 
Definition at line 1430 of file tools_netcdf.F90.
      
  | 
  private | 
Inquire variable presence.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varname | Variable name | 
Definition at line 1341 of file tools_netcdf.F90.
      
  | 
  private | 
Inquire variable rank.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varname | Variable name | 
Definition at line 1385 of file tools_netcdf.F90.
      
  | 
  private | 
Open file.
| [in,out] | mpl | MPI data | 
| [in] | filename | File name | 
| [in] | iproc | Processor index | 
Definition at line 551 of file tools_netcdf.F90.
      
  | 
  private | 
Put attribute.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | attname | Attribute name | 
| [in] | att | Attribute | 
| [in] | varid | Variable ID | 
Definition at line 704 of file tools_netcdf.F90.
      
  | 
  private | 
Put attribute.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | attname | Attribute name | 
| [in] | att | Attribute | 
| [in] | varid | Variable ID | 
Definition at line 792 of file tools_netcdf.F90.
      
  | 
  private | 
Put attribute.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | attname | Attribute name | 
| [in] | att | Attribute | 
| [in] | varid | Variable ID | 
Definition at line 748 of file tools_netcdf.F90.
      
  | 
  private | 
Put attribute.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | attname | Attribute name | 
| [in] | att | Attribute | 
| [in] | varid | Variable ID | 
Definition at line 837 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
Definition at line 1495 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 1631 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 1784 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 1937 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2090 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
Definition at line 1583 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 1725 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 1878 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2031 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2184 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
Definition at line 1539 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 1678 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 1831 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 1984 of file tools_netcdf.F90.
      
  | 
  private | 
Put variable.
| [in,out] | mpl | MPI data | 
| [in] | ncid | File ID | 
| [in] | varid | Variable ID | 
| [in] | var | Variable | 
| [in] | varstart | Start | 
| [in] | varcount | Count | 
Definition at line 2137 of file tools_netcdf.F90.
      
  | 
  private | 
Handle error.
| [in,out] | mpl | MPI data | 
| [in] | subr | Calling subroutine | 
| [in] | ncid | File ID | 
| [in] | info | Info index | 
| [in] | hint_id | Hint ID | 
Definition at line 3493 of file tools_netcdf.F90.
      
  | 
  private | 
Free registry slot.
| [in,out] | mpl | MPI data | 
| [in] | ncid | Child ID | 
Definition at line 412 of file tools_netcdf.F90.
      
  | 
  private | 
Get root ID in registry from a given ID.
| [in,out] | mpl | MPI data | 
| [in] | ncid | Child ID | 
Definition at line 344 of file tools_netcdf.F90.
      
  | 
  private | 
Recursive registry cleaning.
| [in,out] | mpl | MPI data | 
| [in] | parent_id | Parent ID | 
Definition at line 442 of file tools_netcdf.F90.
      
  | 
  private | 
Print registry report.
| [in,out] | mpl | MPI data | 
Definition at line 259 of file tools_netcdf.F90.
      
  | 
  private | 
Save ID in registry.
| [in,out] | mpl | MPI data | 
| [in] | parent_id | Parent ID | 
| [in] | child_id | Child ID | 
| [in] | child_name | Child name | 
Definition at line 289 of file tools_netcdf.F90.
| integer, parameter tools_netcdf::ncharmax = 1024 | 
Maximum number of characters to store file and group names.
Definition at line 56 of file tools_netcdf.F90.
| integer, parameter tools_netcdf::nidmax = 1000 | 
Maximum number of simultaneous file and group ids.
Definition at line 55 of file tools_netcdf.F90.
| type(registry_type), public tools_netcdf::registry | 
Definition at line 74 of file tools_netcdf.F90.