From 4fa0e851f71ed3544b1f6f88ae94271d0b07bbdf Mon Sep 17 00:00:00 2001 From: Ed Hartnett Date: Sat, 25 May 2019 08:28:43 -0600 Subject: [PATCH] removed docs --- docs/_c_a_mexample.html | 115 - docs/annotated.html | 113 - docs/api.html | 157 - docs/bc_s.png | Bin 676 -> 0 bytes docs/bdwn.png | Bin 147 -> 0 bytes docs/closed.png | Bin 132 -> 0 bytes docs/contributing_code.html | 299 - docs/customdoxygen.css | 1184 ---- docs/decomp.html | 102 - docs/deprecated.html | 85 - .../dir_105b7c361203833ef447ec1f3c9e0fde.html | 110 - .../dir_209baab7a174f8da935e472521be6c82.html | 86 - .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 83 - .../dir_6df6542b1223c38c3752260fabab64d0.html | 103 - .../dir_d28a4824dc47e487b107a5db32ef43c4.html | 95 - .../dir_fbdd47254eba6596566cfbbd6768a55d.html | 110 - docs/doc.png | Bin 746 -> 0 bytes docs/doxygen.css | 1596 ----- docs/doxygen.png | Bin 3779 -> 0 bytes docs/dynsections.js | 97 - docs/error.html | 91 - docs/examp.html | 95 - docs/example1_8c.html | 486 -- docs/example1_8c__incl.map | 3 - docs/example1_8c__incl.md5 | 1 - docs/example1_8c__incl.png | Bin 25841 -> 0 bytes docs/example2_8c.html | 714 -- docs/example2_8c__incl.map | 3 - docs/example2_8c__incl.md5 | 1 - docs/example2_8c__incl.png | Bin 26347 -> 0 bytes docs/example_pio_8c.html | 635 -- docs/example_pio_8c__incl.map | 3 - docs/example_pio_8c__incl.md5 | 1 - docs/example_pio_8c__incl.png | Bin 26105 -> 0 bytes docs/example_pio_8f90.html | 157 - docs/faq.html | 89 - docs/files.html | 101 - docs/folderclosed.png | Bin 616 -> 0 bytes docs/folderopen.png | Bin 597 -> 0 bytes docs/globals.html | 78 - docs/globals_defs.html | 245 - docs/globals_func.html | 78 - docs/globals_type.html | 100 - docs/globals_vars.html | 113 - docs/graph_legend.html | 104 - docs/graph_legend.md5 | 1 - docs/graph_legend.png | Bin 19465 -> 0 bytes docs/group___p_i_o__advanceframe.html | 123 - docs/group___p_i_o__closefile.html | 112 - docs/group___p_i_o__createfile.html | 220 - docs/group___p_i_o__def__dim.html | 276 - docs/group___p_i_o__def__var.html | 218 - docs/group___p_i_o__enddef.html | 141 - docs/group___p_i_o__error__method.html | 81 - docs/group___p_i_o__finalize.html | 132 - docs/group___p_i_o__freedecomp.html | 173 - docs/group___p_i_o__get__att.html | 447 -- ...roup___p_i_o__get__local__array__size.html | 112 - docs/group___p_i_o__get__var.html | 2659 -------- docs/group___p_i_o__getnumiotasks.html | 128 - docs/group___p_i_o__init.html | 242 - docs/group___p_i_o__initdecomp.html | 620 -- docs/group___p_i_o__inq__att.html | 158 - docs/group___p_i_o__inq__attlen.html | 151 - docs/group___p_i_o__inq__attname.html | 94 - docs/group___p_i_o__inq__dimid.html | 176 - docs/group___p_i_o__inq__dimlen.html | 148 - docs/group___p_i_o__inq__dimname.html | 175 - docs/group___p_i_o__inq__natts.html | 162 - docs/group___p_i_o__inq__ndims.html | 162 - docs/group___p_i_o__inq__nvars.html | 162 - docs/group___p_i_o__inq__unlimdim.html | 75 - docs/group___p_i_o__inq__var__deflate.html | 252 - docs/group___p_i_o__inq__vardimid.html | 144 - docs/group___p_i_o__inq__varid.html | 144 - docs/group___p_i_o__inq__varname.html | 144 - docs/group___p_i_o__inq__varnatts.html | 214 - docs/group___p_i_o__inq__varndims.html | 144 - docs/group___p_i_o__inq__vartype.html | 214 - docs/group___p_i_o__inquire.html | 201 - docs/group___p_i_o__inquire__dimension.html | 147 - docs/group___p_i_o__inquire__variable.html | 172 - docs/group___p_i_o__iotype.html | 85 - docs/group___p_i_o__kinds.html | 85 - docs/group___p_i_o__openfile.html | 315 - docs/group___p_i_o__put__att.html | 507 -- docs/group___p_i_o__put__var.html | 5795 ----------------- docs/group___p_i_o__read__darray.html | 1368 ---- docs/group___p_i_o__rearr__comm__dir.html | 85 - ...oup___p_i_o__rearr__comm__fc__options.html | 84 - docs/group___p_i_o__rearr__comm__t.html | 83 - docs/group___p_i_o__rearr__method.html | 84 - docs/group___p_i_o__rearr__options.html | 97 - docs/group___p_i_o__redef.html | 141 - docs/group___p_i_o__set__blocksize.html | 86 - docs/group___p_i_o__set__hint.html | 75 - docs/group___p_i_o__set__log__level.html | 76 - docs/group___p_i_o__setdebuglevel.html | 116 - docs/group___p_i_o__seterrorhandling.html | 263 - docs/group___p_i_o__setframe.html | 134 - docs/group___p_i_o__strerror.html | 76 - docs/group___p_i_o__syncfile.html | 112 - docs/group___p_i_o__write__darray.html | 1515 ----- docs/group__error__return.html | 80 - docs/group__iodesc__generate.html | 79 - docs/index.html | 98 - docs/install.html | 118 - ...rray_1_1_p_i_oc__read__darray-members.html | 82 - ...acepiodarray_1_1_p_i_oc__read__darray.html | 84 - ..._p_i_oc__write__darray__multi-members.html | 82 - ...rray_1_1_p_i_oc__write__darray__multi.html | 84 - ..._1_1_p_i_oc__get__att__double-members.html | 83 - ...att__mod_1_1_p_i_oc__get__att__double.html | 92 - ...d_1_1_p_i_oc__get__att__float-members.html | 83 - ...fatt__mod_1_1_p_i_oc__get__att__float.html | 92 - ...mod_1_1_p_i_oc__get__att__int-members.html | 83 - ...onfatt__mod_1_1_p_i_oc__get__att__int.html | 92 - ...od_1_1_p_i_oc__get__att__text-members.html | 83 - ...nfatt__mod_1_1_p_i_oc__get__att__text.html | 92 - ..._1_1_p_i_oc__put__att__double-members.html | 83 - ...att__mod_1_1_p_i_oc__put__att__double.html | 92 - ...d_1_1_p_i_oc__put__att__float-members.html | 83 - ...fatt__mod_1_1_p_i_oc__put__att__float.html | 92 - ...mod_1_1_p_i_oc__put__att__int-members.html | 83 - ...onfatt__mod_1_1_p_i_oc__put__att__int.html | 92 - ...od_1_1_p_i_oc__put__att__text-members.html | 83 - ...nfatt__mod_1_1_p_i_oc__put__att__text.html | 97 - ..._1_1_p_i_oc__get__var__double-members.html | 82 - ...get__mod_1_1_p_i_oc__get__var__double.html | 84 - ...d_1_1_p_i_oc__get__var__float-members.html | 82 - ...fget__mod_1_1_p_i_oc__get__var__float.html | 84 - ...mod_1_1_p_i_oc__get__var__int-members.html | 82 - ...onfget__mod_1_1_p_i_oc__get__var__int.html | 84 - ...1_1_p_i_oc__get__vara__double-members.html | 82 - ...et__mod_1_1_p_i_oc__get__vara__double.html | 84 - ..._1_1_p_i_oc__get__vara__float-members.html | 82 - ...get__mod_1_1_p_i_oc__get__vara__float.html | 84 - ...od_1_1_p_i_oc__get__vara__int-members.html | 82 - ...nfget__mod_1_1_p_i_oc__get__vara__int.html | 84 - ...d_1_1_p_i_oc__get__vara__text-members.html | 82 - ...fget__mod_1_1_p_i_oc__get__vara__text.html | 84 - ...1_1_p_i_oc__put__vara__double-members.html | 82 - ...ut__mod_1_1_p_i_oc__put__vara__double.html | 84 - ..._1_1_p_i_oc__put__vara__float-members.html | 82 - ...put__mod_1_1_p_i_oc__put__vara__float.html | 84 - ...od_1_1_p_i_oc__put__vara__int-members.html | 82 - ...nfput__mod_1_1_p_i_oc__put__vara__int.html | 84 - ...d_1_1_p_i_oc__put__vara__text-members.html | 82 - ...fput__mod_1_1_p_i_oc__put__vara__text.html | 84 - docs/intro.html | 85 - docs/jquery.js | 87 - docs/mach_walkthrough.html | 522 -- docs/menu.js | 26 - docs/menudata.js | 47 - docs/modules.html | 173 - docs/nav_f.png | Bin 153 -> 0 bytes docs/nav_g.png | Bin 95 -> 0 bytes docs/nav_h.png | Bin 98 -> 0 bytes docs/open.png | Bin 123 -> 0 bytes docs/pages.html | 93 - docs/pio_8_f90.html | 174 - docs/pio__kinds_8_f90.html | 138 - docs/pio__nc4_8c.html | 132 - docs/pio__nc4_8c__incl.map | 3 - docs/pio__nc4_8c__incl.md5 | 1 - docs/pio__nc4_8c__incl.png | Bin 15191 -> 0 bytes docs/pio__support_8_f90.html | 406 -- docs/pio__types_8_f90.html | 236 - docs/piodarray_8_f90.html | 261 - docs/piolib__mod_8_f90.html | 359 - docs/pionfatt__mod_8_f90.html | 262 - docs/pionfget__mod_8_f90.html | 262 - docs/pionfput__mod_8_f90.html | 397 -- docs/search/all_0.html | 26 - docs/search/all_0.js | 8 - docs/search/all_1.html | 26 - docs/search/all_1.js | 5 - docs/search/all_10.html | 26 - docs/search/all_10.js | 5 - docs/search/all_2.html | 26 - docs/search/all_2.js | 34 - docs/search/all_3.html | 26 - docs/search/all_3.js | 48 - docs/search/all_4.html | 26 - docs/search/all_4.js | 32 - docs/search/all_5.html | 26 - docs/search/all_5.js | 20 - docs/search/all_6.html | 26 - docs/search/all_6.js | 79 - docs/search/all_7.html | 26 - docs/search/all_7.js | 7 - docs/search/all_8.html | 26 - docs/search/all_8.js | 97 - docs/search/all_9.html | 26 - docs/search/all_9.js | 13 - docs/search/all_a.html | 26 - docs/search/all_a.js | 23 - docs/search/all_b.html | 26 - docs/search/all_b.js | 25 - docs/search/all_c.html | 26 - docs/search/all_c.js | 5 - docs/search/all_d.html | 26 - docs/search/all_d.js | 510 -- docs/search/all_e.html | 26 - docs/search/all_e.js | 56 - docs/search/all_f.html | 26 - docs/search/all_f.js | 23 - docs/search/classes_0.html | 26 - docs/search/classes_0.js | 4 - docs/search/classes_1.html | 26 - docs/search/classes_1.js | 4 - docs/search/classes_2.html | 26 - docs/search/classes_2.js | 6 - docs/search/classes_3.html | 26 - docs/search/classes_3.js | 19 - docs/search/classes_4.html | 26 - docs/search/classes_4.js | 5 - docs/search/close.png | Bin 273 -> 0 bytes docs/search/defines_0.html | 26 - docs/search/defines_0.js | 23 - docs/search/defines_1.html | 26 - docs/search/defines_1.js | 6 - docs/search/defines_2.html | 26 - docs/search/defines_2.js | 6 - docs/search/defines_3.html | 26 - docs/search/defines_3.js | 7 - docs/search/defines_4.html | 26 - docs/search/defines_4.js | 13 - docs/search/defines_5.html | 26 - docs/search/defines_5.js | 4 - docs/search/defines_6.html | 26 - docs/search/defines_6.js | 5 - docs/search/files_0.html | 26 - docs/search/files_0.js | 7 - docs/search/files_1.html | 26 - docs/search/files_1.js | 21 - docs/search/functions_0.html | 26 - docs/search/functions_0.js | 5 - docs/search/functions_1.html | 26 - docs/search/functions_1.js | 15 - docs/search/functions_2.html | 26 - docs/search/functions_2.js | 13 - docs/search/functions_3.html | 26 - docs/search/functions_3.js | 15 - docs/search/functions_4.html | 26 - docs/search/functions_4.js | 9 - docs/search/functions_5.html | 26 - docs/search/functions_5.js | 74 - docs/search/functions_6.html | 26 - docs/search/functions_6.js | 64 - docs/search/functions_7.html | 26 - docs/search/functions_7.js | 5 - docs/search/functions_8.html | 26 - docs/search/functions_8.js | 374 -- docs/search/functions_9.html | 26 - docs/search/functions_9.js | 32 - docs/search/functions_a.html | 26 - docs/search/functions_a.js | 9 - docs/search/functions_b.html | 26 - docs/search/functions_b.js | 31 - docs/search/groups_0.html | 26 - docs/search/groups_0.js | 5 - docs/search/groups_1.html | 26 - docs/search/groups_1.js | 6 - docs/search/groups_2.html | 26 - docs/search/groups_2.js | 6 - docs/search/mag_sel.png | Bin 563 -> 0 bytes docs/search/nomatches.html | 12 - docs/search/pages_0.html | 26 - docs/search/pages_0.js | 4 - docs/search/pages_1.html | 26 - docs/search/pages_1.js | 5 - docs/search/pages_2.html | 26 - docs/search/pages_2.js | 5 - docs/search/pages_3.html | 26 - docs/search/pages_3.js | 4 - docs/search/pages_4.html | 26 - docs/search/pages_4.js | 4 - docs/search/pages_5.html | 26 - docs/search/pages_5.js | 6 - docs/search/pages_6.html | 26 - docs/search/pages_6.js | 6 - docs/search/pages_7.html | 26 - docs/search/pages_7.js | 5 - docs/search/search.css | 271 - docs/search/search.js | 791 --- docs/search/search_l.png | Bin 604 -> 0 bytes docs/search/search_m.png | Bin 158 -> 0 bytes docs/search/search_r.png | Bin 612 -> 0 bytes docs/search/searchdata.js | 45 - docs/search/typedefs_0.html | 26 - docs/search/typedefs_0.js | 4 - docs/search/variables_0.html | 26 - docs/search/variables_0.js | 6 - docs/search/variables_1.html | 26 - docs/search/variables_1.js | 5 - docs/search/variables_2.html | 26 - docs/search/variables_2.js | 19 - docs/search/variables_3.html | 26 - docs/search/variables_3.js | 14 - docs/search/variables_4.html | 26 - docs/search/variables_4.js | 7 - docs/search/variables_5.html | 26 - docs/search/variables_5.js | 11 - docs/search/variables_6.html | 26 - docs/search/variables_6.js | 7 - docs/search/variables_7.html | 26 - docs/search/variables_7.js | 26 - docs/search/variables_8.html | 26 - docs/search/variables_8.js | 7 - docs/search/variables_9.html | 26 - docs/search/variables_9.js | 18 - docs/search/variables_a.html | 26 - docs/search/variables_a.js | 21 - docs/search/variables_b.html | 26 - docs/search/variables_b.js | 4 - docs/splitbar.png | Bin 314 -> 0 bytes ...uctpio__types_1_1decompmap__t-members.html | 84 - docs/structpio__types_1_1decompmap__t.html | 97 - ...ctpio__types_1_1file__desc__t-members.html | 84 - docs/structpio__types_1_1file__desc__t.html | 110 - ...o__types_1_1file__desc__t__coll__graph.map | 3 - ...o__types_1_1file__desc__t__coll__graph.md5 | 1 - ...o__types_1_1file__desc__t__coll__graph.png | Bin 3891 -> 0 bytes ...ructpio__types_1_1io__desc__t-members.html | 83 - docs/structpio__types_1_1io__desc__t.html | 98 - ...o__types_1_1iosystem__desc__t-members.html | 83 - ...structpio__types_1_1iosystem__desc__t.html | 98 - ...1pio__rearr__comm__fc__opt__t-members.html | 85 - ...types_1_1pio__rearr__comm__fc__opt__t.html | 101 - ...__types_1_1pio__rearr__opt__t-members.html | 86 - ...tructpio__types_1_1pio__rearr__opt__t.html | 113 - ...pes_1_1pio__rearr__opt__t__coll__graph.map | 3 - ...pes_1_1pio__rearr__opt__t__coll__graph.md5 | 1 - ...pes_1_1pio__rearr__opt__t__coll__graph.png | Bin 6038 -> 0 bytes ...uctpio__types_1_1var__desc__t-members.html | 84 - docs/structpio__types_1_1var__desc__t.html | 102 - ...pioexample_1_1pioexampleclass-members.html | 110 - docs/structpioexample_1_1pioexampleclass.html | 670 -- ...xample_1_1pioexampleclass__coll__graph.map | 2 - ...xample_1_1pioexampleclass__coll__graph.md5 | 1 - ...xample_1_1pioexampleclass__coll__graph.png | Bin 10490 -> 0 bytes docs/sync_off.png | Bin 853 -> 0 bytes docs/sync_on.png | Bin 845 -> 0 bytes docs/tab_a.png | Bin 142 -> 0 bytes docs/tab_b.png | Bin 169 -> 0 bytes docs/tab_h.png | Bin 177 -> 0 bytes docs/tab_s.png | Bin 184 -> 0 bytes docs/tabs.css | 1 - docs/test.html | 138 - docs/testpio_example.html | 298 - 351 files changed, 42509 deletions(-) delete mode 100644 docs/_c_a_mexample.html delete mode 100644 docs/annotated.html delete mode 100644 docs/api.html delete mode 100644 docs/bc_s.png delete mode 100644 docs/bdwn.png delete mode 100644 docs/closed.png delete mode 100644 docs/contributing_code.html delete mode 100644 docs/customdoxygen.css delete mode 100644 docs/decomp.html delete mode 100644 docs/deprecated.html delete mode 100644 docs/dir_105b7c361203833ef447ec1f3c9e0fde.html delete mode 100644 docs/dir_209baab7a174f8da935e472521be6c82.html delete mode 100644 docs/dir_68267d1309a1af8e8297ef4c3efbcdba.html delete mode 100644 docs/dir_6df6542b1223c38c3752260fabab64d0.html delete mode 100644 docs/dir_d28a4824dc47e487b107a5db32ef43c4.html delete mode 100644 docs/dir_fbdd47254eba6596566cfbbd6768a55d.html delete mode 100644 docs/doc.png delete mode 100644 docs/doxygen.css delete mode 100644 docs/doxygen.png delete mode 100644 docs/dynsections.js delete mode 100644 docs/error.html delete mode 100644 docs/examp.html delete mode 100644 docs/example1_8c.html delete mode 100644 docs/example1_8c__incl.map delete mode 100644 docs/example1_8c__incl.md5 delete mode 100644 docs/example1_8c__incl.png delete mode 100644 docs/example2_8c.html delete mode 100644 docs/example2_8c__incl.map delete mode 100644 docs/example2_8c__incl.md5 delete mode 100644 docs/example2_8c__incl.png delete mode 100644 docs/example_pio_8c.html delete mode 100644 docs/example_pio_8c__incl.map delete mode 100644 docs/example_pio_8c__incl.md5 delete mode 100644 docs/example_pio_8c__incl.png delete mode 100644 docs/example_pio_8f90.html delete mode 100644 docs/faq.html delete mode 100644 docs/files.html delete mode 100644 docs/folderclosed.png delete mode 100644 docs/folderopen.png delete mode 100644 docs/globals.html delete mode 100644 docs/globals_defs.html delete mode 100644 docs/globals_func.html delete mode 100644 docs/globals_type.html delete mode 100644 docs/globals_vars.html delete mode 100644 docs/graph_legend.html delete mode 100644 docs/graph_legend.md5 delete mode 100644 docs/graph_legend.png delete mode 100644 docs/group___p_i_o__advanceframe.html delete mode 100644 docs/group___p_i_o__closefile.html delete mode 100644 docs/group___p_i_o__createfile.html delete mode 100644 docs/group___p_i_o__def__dim.html delete mode 100644 docs/group___p_i_o__def__var.html delete mode 100644 docs/group___p_i_o__enddef.html delete mode 100644 docs/group___p_i_o__error__method.html delete mode 100644 docs/group___p_i_o__finalize.html delete mode 100644 docs/group___p_i_o__freedecomp.html delete mode 100644 docs/group___p_i_o__get__att.html delete mode 100644 docs/group___p_i_o__get__local__array__size.html delete mode 100644 docs/group___p_i_o__get__var.html delete mode 100644 docs/group___p_i_o__getnumiotasks.html delete mode 100644 docs/group___p_i_o__init.html delete mode 100644 docs/group___p_i_o__initdecomp.html delete mode 100644 docs/group___p_i_o__inq__att.html delete mode 100644 docs/group___p_i_o__inq__attlen.html delete mode 100644 docs/group___p_i_o__inq__attname.html delete mode 100644 docs/group___p_i_o__inq__dimid.html delete mode 100644 docs/group___p_i_o__inq__dimlen.html delete mode 100644 docs/group___p_i_o__inq__dimname.html delete mode 100644 docs/group___p_i_o__inq__natts.html delete mode 100644 docs/group___p_i_o__inq__ndims.html delete mode 100644 docs/group___p_i_o__inq__nvars.html delete mode 100644 docs/group___p_i_o__inq__unlimdim.html delete mode 100644 docs/group___p_i_o__inq__var__deflate.html delete mode 100644 docs/group___p_i_o__inq__vardimid.html delete mode 100644 docs/group___p_i_o__inq__varid.html delete mode 100644 docs/group___p_i_o__inq__varname.html delete mode 100644 docs/group___p_i_o__inq__varnatts.html delete mode 100644 docs/group___p_i_o__inq__varndims.html delete mode 100644 docs/group___p_i_o__inq__vartype.html delete mode 100644 docs/group___p_i_o__inquire.html delete mode 100644 docs/group___p_i_o__inquire__dimension.html delete mode 100644 docs/group___p_i_o__inquire__variable.html delete mode 100644 docs/group___p_i_o__iotype.html delete mode 100644 docs/group___p_i_o__kinds.html delete mode 100644 docs/group___p_i_o__openfile.html delete mode 100644 docs/group___p_i_o__put__att.html delete mode 100644 docs/group___p_i_o__put__var.html delete mode 100644 docs/group___p_i_o__read__darray.html delete mode 100644 docs/group___p_i_o__rearr__comm__dir.html delete mode 100644 docs/group___p_i_o__rearr__comm__fc__options.html delete mode 100644 docs/group___p_i_o__rearr__comm__t.html delete mode 100644 docs/group___p_i_o__rearr__method.html delete mode 100644 docs/group___p_i_o__rearr__options.html delete mode 100644 docs/group___p_i_o__redef.html delete mode 100644 docs/group___p_i_o__set__blocksize.html delete mode 100644 docs/group___p_i_o__set__hint.html delete mode 100644 docs/group___p_i_o__set__log__level.html delete mode 100644 docs/group___p_i_o__setdebuglevel.html delete mode 100644 docs/group___p_i_o__seterrorhandling.html delete mode 100644 docs/group___p_i_o__setframe.html delete mode 100644 docs/group___p_i_o__strerror.html delete mode 100644 docs/group___p_i_o__syncfile.html delete mode 100644 docs/group___p_i_o__write__darray.html delete mode 100644 docs/group__error__return.html delete mode 100644 docs/group__iodesc__generate.html delete mode 100644 docs/index.html delete mode 100644 docs/install.html delete mode 100644 docs/interfacepiodarray_1_1_p_i_oc__read__darray-members.html delete mode 100644 docs/interfacepiodarray_1_1_p_i_oc__read__darray.html delete mode 100644 docs/interfacepiodarray_1_1_p_i_oc__write__darray__multi-members.html delete mode 100644 docs/interfacepiodarray_1_1_p_i_oc__write__darray__multi.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__double-members.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__double.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__float-members.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__float.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__int-members.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__int.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__text-members.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__text.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__double-members.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__double.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__float-members.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__float.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__int-members.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__int.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__text-members.html delete mode 100644 docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__text.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__var__double-members.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__var__double.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__var__float-members.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__var__float.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__var__int-members.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__var__int.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__double-members.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__double.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__float-members.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__float.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__int-members.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__int.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__text-members.html delete mode 100644 docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__text.html delete mode 100644 docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__double-members.html delete mode 100644 docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__double.html delete mode 100644 docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__float-members.html delete mode 100644 docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__float.html delete mode 100644 docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__int-members.html delete mode 100644 docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__int.html delete mode 100644 docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__text-members.html delete mode 100644 docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__text.html delete mode 100644 docs/intro.html delete mode 100644 docs/jquery.js delete mode 100644 docs/mach_walkthrough.html delete mode 100644 docs/menu.js delete mode 100644 docs/menudata.js delete mode 100644 docs/modules.html delete mode 100644 docs/nav_f.png delete mode 100644 docs/nav_g.png delete mode 100644 docs/nav_h.png delete mode 100644 docs/open.png delete mode 100644 docs/pages.html delete mode 100644 docs/pio_8_f90.html delete mode 100644 docs/pio__kinds_8_f90.html delete mode 100644 docs/pio__nc4_8c.html delete mode 100644 docs/pio__nc4_8c__incl.map delete mode 100644 docs/pio__nc4_8c__incl.md5 delete mode 100644 docs/pio__nc4_8c__incl.png delete mode 100644 docs/pio__support_8_f90.html delete mode 100644 docs/pio__types_8_f90.html delete mode 100644 docs/piodarray_8_f90.html delete mode 100644 docs/piolib__mod_8_f90.html delete mode 100644 docs/pionfatt__mod_8_f90.html delete mode 100644 docs/pionfget__mod_8_f90.html delete mode 100644 docs/pionfput__mod_8_f90.html delete mode 100644 docs/search/all_0.html delete mode 100644 docs/search/all_0.js delete mode 100644 docs/search/all_1.html delete mode 100644 docs/search/all_1.js delete mode 100644 docs/search/all_10.html delete mode 100644 docs/search/all_10.js delete mode 100644 docs/search/all_2.html delete mode 100644 docs/search/all_2.js delete mode 100644 docs/search/all_3.html delete mode 100644 docs/search/all_3.js delete mode 100644 docs/search/all_4.html delete mode 100644 docs/search/all_4.js delete mode 100644 docs/search/all_5.html delete mode 100644 docs/search/all_5.js delete mode 100644 docs/search/all_6.html delete mode 100644 docs/search/all_6.js delete mode 100644 docs/search/all_7.html delete mode 100644 docs/search/all_7.js delete mode 100644 docs/search/all_8.html delete mode 100644 docs/search/all_8.js delete mode 100644 docs/search/all_9.html delete mode 100644 docs/search/all_9.js delete mode 100644 docs/search/all_a.html delete mode 100644 docs/search/all_a.js delete mode 100644 docs/search/all_b.html delete mode 100644 docs/search/all_b.js delete mode 100644 docs/search/all_c.html delete mode 100644 docs/search/all_c.js delete mode 100644 docs/search/all_d.html delete mode 100644 docs/search/all_d.js delete mode 100644 docs/search/all_e.html delete mode 100644 docs/search/all_e.js delete mode 100644 docs/search/all_f.html delete mode 100644 docs/search/all_f.js delete mode 100644 docs/search/classes_0.html delete mode 100644 docs/search/classes_0.js delete mode 100644 docs/search/classes_1.html delete mode 100644 docs/search/classes_1.js delete mode 100644 docs/search/classes_2.html delete mode 100644 docs/search/classes_2.js delete mode 100644 docs/search/classes_3.html delete mode 100644 docs/search/classes_3.js delete mode 100644 docs/search/classes_4.html delete mode 100644 docs/search/classes_4.js delete mode 100644 docs/search/close.png delete mode 100644 docs/search/defines_0.html delete mode 100644 docs/search/defines_0.js delete mode 100644 docs/search/defines_1.html delete mode 100644 docs/search/defines_1.js delete mode 100644 docs/search/defines_2.html delete mode 100644 docs/search/defines_2.js delete mode 100644 docs/search/defines_3.html delete mode 100644 docs/search/defines_3.js delete mode 100644 docs/search/defines_4.html delete mode 100644 docs/search/defines_4.js delete mode 100644 docs/search/defines_5.html delete mode 100644 docs/search/defines_5.js delete mode 100644 docs/search/defines_6.html delete mode 100644 docs/search/defines_6.js delete mode 100644 docs/search/files_0.html delete mode 100644 docs/search/files_0.js delete mode 100644 docs/search/files_1.html delete mode 100644 docs/search/files_1.js delete mode 100644 docs/search/functions_0.html delete mode 100644 docs/search/functions_0.js delete mode 100644 docs/search/functions_1.html delete mode 100644 docs/search/functions_1.js delete mode 100644 docs/search/functions_2.html delete mode 100644 docs/search/functions_2.js delete mode 100644 docs/search/functions_3.html delete mode 100644 docs/search/functions_3.js delete mode 100644 docs/search/functions_4.html delete mode 100644 docs/search/functions_4.js delete mode 100644 docs/search/functions_5.html delete mode 100644 docs/search/functions_5.js delete mode 100644 docs/search/functions_6.html delete mode 100644 docs/search/functions_6.js delete mode 100644 docs/search/functions_7.html delete mode 100644 docs/search/functions_7.js delete mode 100644 docs/search/functions_8.html delete mode 100644 docs/search/functions_8.js delete mode 100644 docs/search/functions_9.html delete mode 100644 docs/search/functions_9.js delete mode 100644 docs/search/functions_a.html delete mode 100644 docs/search/functions_a.js delete mode 100644 docs/search/functions_b.html delete mode 100644 docs/search/functions_b.js delete mode 100644 docs/search/groups_0.html delete mode 100644 docs/search/groups_0.js delete mode 100644 docs/search/groups_1.html delete mode 100644 docs/search/groups_1.js delete mode 100644 docs/search/groups_2.html delete mode 100644 docs/search/groups_2.js delete mode 100644 docs/search/mag_sel.png delete mode 100644 docs/search/nomatches.html delete mode 100644 docs/search/pages_0.html delete mode 100644 docs/search/pages_0.js delete mode 100644 docs/search/pages_1.html delete mode 100644 docs/search/pages_1.js delete mode 100644 docs/search/pages_2.html delete mode 100644 docs/search/pages_2.js delete mode 100644 docs/search/pages_3.html delete mode 100644 docs/search/pages_3.js delete mode 100644 docs/search/pages_4.html delete mode 100644 docs/search/pages_4.js delete mode 100644 docs/search/pages_5.html delete mode 100644 docs/search/pages_5.js delete mode 100644 docs/search/pages_6.html delete mode 100644 docs/search/pages_6.js delete mode 100644 docs/search/pages_7.html delete mode 100644 docs/search/pages_7.js delete mode 100644 docs/search/search.css delete mode 100644 docs/search/search.js delete mode 100644 docs/search/search_l.png delete mode 100644 docs/search/search_m.png delete mode 100644 docs/search/search_r.png delete mode 100644 docs/search/searchdata.js delete mode 100644 docs/search/typedefs_0.html delete mode 100644 docs/search/typedefs_0.js delete mode 100644 docs/search/variables_0.html delete mode 100644 docs/search/variables_0.js delete mode 100644 docs/search/variables_1.html delete mode 100644 docs/search/variables_1.js delete mode 100644 docs/search/variables_2.html delete mode 100644 docs/search/variables_2.js delete mode 100644 docs/search/variables_3.html delete mode 100644 docs/search/variables_3.js delete mode 100644 docs/search/variables_4.html delete mode 100644 docs/search/variables_4.js delete mode 100644 docs/search/variables_5.html delete mode 100644 docs/search/variables_5.js delete mode 100644 docs/search/variables_6.html delete mode 100644 docs/search/variables_6.js delete mode 100644 docs/search/variables_7.html delete mode 100644 docs/search/variables_7.js delete mode 100644 docs/search/variables_8.html delete mode 100644 docs/search/variables_8.js delete mode 100644 docs/search/variables_9.html delete mode 100644 docs/search/variables_9.js delete mode 100644 docs/search/variables_a.html delete mode 100644 docs/search/variables_a.js delete mode 100644 docs/search/variables_b.html delete mode 100644 docs/search/variables_b.js delete mode 100644 docs/splitbar.png delete mode 100644 docs/structpio__types_1_1decompmap__t-members.html delete mode 100644 docs/structpio__types_1_1decompmap__t.html delete mode 100644 docs/structpio__types_1_1file__desc__t-members.html delete mode 100644 docs/structpio__types_1_1file__desc__t.html delete mode 100644 docs/structpio__types_1_1file__desc__t__coll__graph.map delete mode 100644 docs/structpio__types_1_1file__desc__t__coll__graph.md5 delete mode 100644 docs/structpio__types_1_1file__desc__t__coll__graph.png delete mode 100644 docs/structpio__types_1_1io__desc__t-members.html delete mode 100644 docs/structpio__types_1_1io__desc__t.html delete mode 100644 docs/structpio__types_1_1iosystem__desc__t-members.html delete mode 100644 docs/structpio__types_1_1iosystem__desc__t.html delete mode 100644 docs/structpio__types_1_1pio__rearr__comm__fc__opt__t-members.html delete mode 100644 docs/structpio__types_1_1pio__rearr__comm__fc__opt__t.html delete mode 100644 docs/structpio__types_1_1pio__rearr__opt__t-members.html delete mode 100644 docs/structpio__types_1_1pio__rearr__opt__t.html delete mode 100644 docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.map delete mode 100644 docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.md5 delete mode 100644 docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.png delete mode 100644 docs/structpio__types_1_1var__desc__t-members.html delete mode 100644 docs/structpio__types_1_1var__desc__t.html delete mode 100644 docs/structpioexample_1_1pioexampleclass-members.html delete mode 100644 docs/structpioexample_1_1pioexampleclass.html delete mode 100644 docs/structpioexample_1_1pioexampleclass__coll__graph.map delete mode 100644 docs/structpioexample_1_1pioexampleclass__coll__graph.md5 delete mode 100644 docs/structpioexample_1_1pioexampleclass__coll__graph.png delete mode 100644 docs/sync_off.png delete mode 100644 docs/sync_on.png delete mode 100644 docs/tab_a.png delete mode 100644 docs/tab_b.png delete mode 100644 docs/tab_h.png delete mode 100644 docs/tab_s.png delete mode 100644 docs/tabs.css delete mode 100644 docs/test.html delete mode 100644 docs/testpio_example.html diff --git a/docs/_c_a_mexample.html b/docs/_c_a_mexample.html deleted file mode 100644 index b9f00626885..00000000000 --- a/docs/_c_a_mexample.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -PIO: Community Atmosphere Model (CAM) - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
Community Atmosphere Model (CAM)
-
-
-

-Implementation of PIO in CAM

-

CAM references PIO through both interface routines (which call PIO routines) and PIO routines proper. The interface routines control much of the setting up of PIO output and input, whereas the actual output and input is accomplished through direct PIO calls. The PIO routines are located in models/utils/pio. A description of the PIO package along with usage information may be found in the main PIO documentation. We will first describe the interface and then cover the direct calls.

-

-Description of the CAM Interface

-

The CAM interface to PIO consists of the pio_utils module, which is the file models/atm/cam/src/utils/pio_utils.F90.

-

Init_pio_subsystem is the first routine called. It is called from cam_init and initializes PIO in CAM. Init_pio_subsystem calls read_namelist_pio, which calls set_pio_parameters. The main parameters set includes the IO mode (netcdf vs pnetcdf), number of IO tasks, and IO stride.

-

Cam_pio_createfile and cam_pio_openfile create and open a PIO file, respectively. Cam_pio_createfile is called from cam_write_restart, h_define (called from wshist, which is called from write_restart_history), and atm_write_srfrest_mct.

-

Cam_pio_openfile is called from setup_initial (called from cam_initial), cam_read_restart, read_restart_history, atm_read_srfrest_mct, and wrapup (called from cam_run4).

-

Clean_iodesc_list, called from startup_initialconds and cam_read_restart, cleans the list of IO descriptors.

-

Get_phys_decomp and get_dyn_decomp create decompositions for physics and dynamics variables, respectively. Get_decomp is an interface to those routines.

-

Get_phys_decomp is directly called from infld_real_2d, infld_real_3d, infld_real_3dncol; read_restart_physics, write_restart_physics; and pbuf_read_restart, pbuf_write_restart.

-

Get_dyn_decomp is directly called from infld_real_2d and infld_real_3d.

-

Get_decomp is called from read_restart_history and dump_field (called from wshist, which is called from write_restart_history). We see that the only time the get_decomp interface is called is when dealing with history variables (where each variable contains a description telling whether it relates to dynamics or physics).

-

Get_phys_decomp and get_dyn_decomp have an optional column (or column_in) argument, which is used when defining history variables over a range of columns rather than the whole domain.

-

Whenever a decomposition is created, a description of that decomposition is stored in a list. When a new variable is catalogued, that list is searched to see if that needed decomposition already exists. The routine performing that search is find_iodesc (called from get_phys_decomp and get_dyn_decomp). This capability is supported only when the range of history output is the whole domain.

-

Get_phys_decomp calls get_phys_ldof (or get_column_ldof), and get_dyn_decomp calls get_dyn_ldof (or get_column_ldof). These routines do the bulk of the work in constructing the IO decompositions. Get_column_ldof is called when the history output is restricted to a subset of the domain.

-

-Direct calls to PIO

-

Virtually all the calls to PIO routines reference the pio module, located in pio.F90. Many of the variables contained in the pio module are referenced as well. This section of the documentation focuses on these calls and surrounding environs and discusses data types only peripherally.

-

-Writing a history file

-

Write_restart_history (in control/cam_history.F90) controls the writing of a history file. Wshist writes the main variables that are on history tapes. Pio_put_var is used to write header information, and subroutine dump_field writes the main history variables, using primarily PIO_write_darray. Additional variables are then written using PIO_put_var. (Recall that PIO_write_darray isused to write distributed arrays.)

-

-Reading a history file

-

Read_restart_history (in control/cam_history.F90) controls the reading of a history file. Individual parameters are first read using pio_get_var. History variables are then read in using PIO_read_darray (which reads distributed arrays).

-

-Writing a restart dump

-

Cam_write_restart (in control/cam_restart.F90) controls the writing of a restart dump. The calling chain includes write_restart_hycoef (which writes the pressure coefficients), write_restart_dynamics, write_restart_physics, and write_restart_history. Write_restart_coef is in hycoef.F90 and uses PIO_put_var calls. Write_restart_dynamics is in restart_dynamics.F90 (in the dynamics subdirectory relevant to the active dynamical core) and issues primarily PIO_write_darray calls. Write_restart_physics is in physics/cam/restart_physics.F90. It calls a number of restart routines relating to chemistry and aerosols, such as pbuf_write_restart (in physics/cam/phys_buffer.F90), chem_write_restart (in chemistry/mozart), and write_prescribed_?????_restart (where ????? = ozone, ghg, aero, volcaero), located in chemistry/utils/prescribed_?????.F90. Pbuf_write_restart calls the relevant decomposition routine followed by PIO_write_darray. Chem_write_restart calls write_?????_restart (where ????? = tracer_cnst, tracer_srcs, linoz_data, spedata), located in chemistry/mozart/?????.F90. These routines typically use PIO_put_var. Write_restart_history is in cam_history.F90 and uses PIO_put_var.

-

-Reading a restart dump

-

Cam_read_restart (in control/cam_restart.F90) controls the reading of a restart dump. The calling chain corresponds to that for cam_write_restart, and includes read_restart_hycoef, read_restart_dynamics, read_restart_physics, and read_restart_history. Typical routines called are pio_get_var and PIO_read_darray.

-

-Initialization

-

Cam_init (in control/cam_comp.F90) calls cam_initial and phys_init. Cam_initial, which is located in the relevant dynamics subdirectory, calls initial_conds, located in control/startup_initialconds. Initial_conds calls read_inidat, which is located in the relevant dynamics subdirectory. Read_inidat calls infld, located in control/ncdio_atm.F90. Infld calls the relevant decomposition routine followed by PIO_read_darray.

-

Phys_init is located in physics/cam/phys_grid.F90 and calls a number of initialization routines. An important one is phys_inidat, which makes several calls to infld.

-
- - - - diff --git a/docs/annotated.html b/docs/annotated.html deleted file mode 100644 index 2e7837f2af3..00000000000 --- a/docs/annotated.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -PIO: Data Types - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
-
Data Types
-
-
-
Here are the data types with brief descriptions:
-
[detail level 12]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Npio_types
 Cdecompmap_t
 Cfile_desc_tFile descriptor returned by PIO_openfile or PIO_createfile (see pio_types)
 Cio_desc_tAn io descriptor handle that is generated in PIO_initdecomp (see pio_types)
 Ciosystem_desc_tA defined PIO system descriptor created by PIO_init (see pio_types)
 Cpio_rearr_comm_fc_opt_t
 Cpio_rearr_opt_t
 Cvar_desc_tA variable descriptor returned from PIO_def_var (see pio_types)
 Npiodarray
 CPIOc_read_darray
 CPIOc_write_darray_multi
 Npioexample
 CpioexampleclassA class to hold example code and data
 Npionfget_mod
 CPIOc_get_var_double
 CPIOc_get_var_float
 CPIOc_get_var_int
 CPIOc_get_vara_double
 CPIOc_get_vara_float
 CPIOc_get_vara_int
 CPIOc_get_vara_text
 Npionfput_mod
 CPIOc_put_vara_double
 CPIOc_put_vara_float
 CPIOc_put_vara_int
 CPIOc_put_vara_text
 Cfile_desc_tFile descriptor structure
 Cio_desc_tIO descriptor structure
 Cio_regionIO region structure
 Ciosystem_desc_tIO system descriptor structure
 Crearr_comm_fc_optRearranger comm flow control options
 Crearr_optRearranger options
 Cvar_desc_tVariable description structure
 Cwmulti_bufferThe multi buffer holds data from one or more variables
-
-
- - - - diff --git a/docs/api.html b/docs/api.html deleted file mode 100644 index 3d4eb5316da..00000000000 --- a/docs/api.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -PIO: PIO Fortran Interface - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
PIO Fortran Interface
-
-
-
- - - - diff --git a/docs/bc_s.png b/docs/bc_s.png deleted file mode 100644 index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT diff --git a/docs/bdwn.png b/docs/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT diff --git a/docs/contributing_code.html b/docs/contributing_code.html deleted file mode 100644 index 9d1f97601f8..00000000000 --- a/docs/contributing_code.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - -PIO: Guide for Contributors - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Guide for Contributors
-
-
-

Introduction

-

This document describes the code style to be used when contributing to the PIO library.

-

Consistency of style allows bugs to be spotted more quickly and contributes to code quality.

-

C Code

-

Warnings

-

The C library compiles under GNU gcc without warnings. No code will be merged with the C library which causes warnings during compile.

-

Backward Compatibility

-

We cannot remove or change a function in the public C API. We can add to it, carefully.

-

Brevity

-

Consider: C is a terse language.

-
    -
  • -Use the fact that NULL == 0, and 0 == false, to shorten code.
  • -
  • -Assign and check return values in the same if statement.
  • -
-

Indentation and Spacing

-
    -
  • -Use spaces not tabs.
  • -
  • -4 spaces is the unit of intendation.
  • -
  • -Indentation as defined by the "linux" style in emacs (see below).
  • -
  • -Use spaces around most operators (= + - * /) not pointer or prefix/postfile (* ++ –)
  • -
  • -Spaces after most keywords (if, for, while, etc.)
  • -
  • -No spaces after function name.
  • -
-

Braces

-

Put braces on their own line, avoiding their use if possible.

-

Documentation

-
    -
  • -Every function must be documented using doxygen.
  • -
  • -Keep internal functions in separate code files, so that Doxygen can easily build user and development builds of the documentation.
  • -
  • -Use the doxygen @ingroup to put public functions in the correct group.
  • -
  • -Code must be reasonably documented as to intention.
  • -
  • -Documentation quality and quantity are part of code review process.
  • -
  • -Document in complete sentences.
  • -
  • -Use C (not C++) comment delimiters.
  • -
  • -Use the author tag to indicate which programmers have worked on each function. When adding or changing a function in a non-trivial way, programmers should add their name to the end of the list of authors for that function.
  • -
-

Emacs

-

Put this in your .emacs file:

-
-(setq c-default-style "linux"
-          c-basic-offset 4)
-

The tab key (used anywhere on the line) will indent a line correctly. M-x indent-region will indent a selected region of code.

-

M-x untabify will convert all the tabs in a file to spaces.

-

Code Review

-
    -
  • -

    All code is subject to review.

    -

    -
  • -
  • -

    Pull requests will be focused on one issue.

    -

    -
  • -
  • -

    Pull requests may not be submitted until all tests pass.

    -

    -
  • -
  • -

    All non-trivial pull requests are associated with a github issue. The issue is where discussion of requirements and implementation details can be worked out.

    -

    -
  • -
  • -

    Pull requests will be left up on github for about a day. Request more time if you need it and are actively reviewing the code. (Note that pull request can also be reviewed after they are merged, if you miss one).

    -

    -
  • -
  • -

    Jim will identify key stakeholders in changed code and ensure they accept code changes.

    -

    -
  • -
  • -

    Reviewers are open-minded and ready to accept improvements to the library.

    -

    -
  • -
  • -

    Reviewers will make comments on the pull request. All comments must be resolved.

    -

    -
  • -
  • -

    If chages are dictated, they happen on the branch, so code reviewers can see the updated code.

    -

    -
  • -
  • -

    The pull request is only merged when all programmers agree that all issues have been resolved.

    -

    -
  • -
-

Merge Proceedure

-
    -
  • -

    Programmers begin work on a feature or fix by branching from develop.

    -

    -
  • -
  • -

    When a branch is ready, it is submitted to code review.

    -

    -
  • -
  • -

    When code review is complete, and the changes are approved, the PR is merged into the develop branch.

    -

    -
  • -
  • -

    Mutliple merges into the develop branch may take place between test cycles. (???)

    -

    -
  • -
  • -

    The develop branch is tested automatically by Jenkins.

    -

    -
  • -
  • -

    The develop branch is tested periodically by CDash (every ~6 hours).

    -

    -
  • -
  • -

    After all jenkins and Cdash builds complete successfully, with all tests passing, and no warnings, the PR is merged into master by the integrator.

    -

    -
  • -
  • -

    Multiple PRs may be merged to master between test cycles. (???)

    -

    -
  • -
  • -

    The branch is then deleted by whomever merged it to master.

    -

    -
  • -
  • -

    The master branch is then tested on Jenkins.

    -

    -
  • -
  • -

    The master branch is tested on CDash. Any test failures and the merge to master will be rolled back.

    -

    -
  • -
-

Formatting Example

-
-/** 
-   @ingroup PIOc_inq_attname
-   The PIO-C interface for the NetCDF function nc_inq_attname.
   This routine is called collectively by all tasks in the communicator 
-   ios.union_comm. For more information on the underlying NetCDF commmand
-   please read about this function in the NetCDF documentation at: 
-   http://www.unidata.ucar.edu/software/netcdf/docs/group__attributes.html
   @param ncid the ncid of the open file, obtained from
-   PIOc_openfile() or PIOc_createfile().
-   @param varid the variable ID.
-   @param attnum the attribute ID.
-   @return PIO_NOERR for success, error code otherwise.  See PIOc_Set_File_Error_Handling
- */
-int PIOc_inq_attname(int ncid, int varid, int attnum, char *name) 
-{
-    iosystem_desc_t *ios;  /* Pointer to io system information. */
-    file_desc_t *file;     /* Pointer to file information. */
-    int ierr = PIO_NOERR;  /* Return code from function calls. */
-    int mpierr = MPI_SUCCESS, mpierr2;  /* Return code from MPI function codes. */
    LOG((1, "PIOc_inq_attname ncid = %d varid = %d attnum = %d", ncid, varid,
-         attnum));
    /* Find the info about this file. */
-    if (!(file = pio_get_file_from_id(ncid)))
-        return PIO_EBADID;
-    ios = file->iosystem;
    /* If async is in use, and this is not an IO task, bcast the parameters. */
-    if (ios->async_interface)
-    {
-        if (!ios->ioproc)
-        {
-            int msg = PIO_MSG_INQ_ATTNAME;
-            char name_present = name ? true : false;
            if(ios->compmaster) 
-                mpierr = MPI_Send(&msg, 1,MPI_INT, ios->ioroot, 1, ios->union_comm);
            if (!mpierr)
-                mpierr = MPI_Bcast(&ncid, 1, MPI_INT, ios->compmaster, ios->intercomm);
-            if (!mpierr)
-                mpierr = MPI_Bcast(&varid, 1, MPI_INT, ios->compmaster, ios->intercomm);
-            if (!mpierr)
-                mpierr = MPI_Bcast(&attnum, 1, MPI_INT, ios->compmaster, ios->intercomm);
-            if (!mpierr)
-                mpierr = MPI_Bcast(&name_present, 1, MPI_CHAR, ios->compmaster, ios->intercomm);
-        }
        /* Handle MPI errors. */
-        if ((mpierr2 = MPI_Bcast(&mpierr, 1, MPI_INT, ios->comproot, ios->my_comm)))
-            check_mpi(file, mpierr2, __FILE__, __LINE__);
-        if (mpierr)
-            return check_mpi(file, mpierr, __FILE__, __LINE__);
-    }
    /* If this is an IO task, then call the netCDF function. */
-    if (ios->ioproc)
-    {
-#ifdef _PNETCDF
-        if (file->iotype == PIO_IOTYPE_PNETCDF)
-            ierr = ncmpi_inq_attname(file->fh, varid, attnum, name);
-#endif /* _PNETCDF */
-#ifdef _NETCDF
-        if (file->iotype != PIO_IOTYPE_PNETCDF && file->do_io)
-            ierr = nc_inq_attname(file->fh, varid, attnum, name);
-#endif /* _NETCDF */
-        LOG((2, "PIOc_inq_attname netcdf call returned %d", ierr));
-    }
    /* Broadcast and check the return code. */
-    if ((mpierr = MPI_Bcast(&ierr, 1, MPI_INT, ios->ioroot, ios->my_comm)))
-    {
-        check_mpi(file, mpierr, __FILE__, __LINE__);            
-        return PIO_EIO;
-    }
-    check_netcdf(file, ierr, __FILE__, __LINE__);
    /* Broadcast results to all tasks. Ignore NULL parameters. */
-    if (!ierr)
-        if (name)
-        {
-            int namelen = strlen(name);
-            if ((mpierr = MPI_Bcast(&namelen, 1, MPI_INT, ios->ioroot, ios->my_comm)))
-                check_mpi(file, mpierr, __FILE__, __LINE__);
-            if ((mpierr = MPI_Bcast((void *)name, namelen + 1, MPI_CHAR, ios->ioroot,
-                                    ios->my_comm)))
-                check_mpi(file, mpierr, __FILE__, __LINE__);
-        }
    return ierr;
-}
-

Further Information

-

For style issues not already covered in this document, see this style guide.

-

Last updated: 05-16-2016

-
- - - - diff --git a/docs/customdoxygen.css b/docs/customdoxygen.css deleted file mode 100644 index 5f14f59d3f7..00000000000 --- a/docs/customdoxygen.css +++ /dev/null @@ -1,1184 +0,0 @@ -/* The standard CSS for doxygen 1.8.3.1 */ - -body, table, div, p, dl { - font: 400 14px/19px Roboto,sans-serif; -} - -/* @group Heading Levels */ - -h1.groupheader { - font-size: 150%; -} - -.title { - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h2.groupheader { - border-bottom: 1px solid #879ECB; - color: #354C7B; - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; -} - -h3.groupheader { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; -} - -dt { - font-weight: bold; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; -} - -p.startli, p.startdd, p.starttd { - margin-top: 2px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; -} - -div.qindex, div.navpath { - width: 100%; - line-height: 140%; -} - -div.navtab { - margin-right: 15px; -} - -/* @group Link Styling */ - -a { - color: #3D578C; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4665A2; -} - -a:hover { - text-decoration: underline; -} - -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #ffffff; - border: 1px double #869DCA; -} - -.contents a.qindexHL:visited { - color: #ffffff; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 4px; - margin: 4px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; -} - -div.line { - font-family: monospace, fixed; - font-size: 13px; - min-height: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; -} - - -span.lineno { - padding-right: 4px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; -} - -div.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #DDDDDD; - border-left: 2px solid #9CAFD4; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4A6AAA; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memSeparator { - border-bottom: 1px solid #DEE4F0; - line-height: 1px; - margin: 0px; - padding: 0px; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight { - width: 100%; -} - -.memTemplParams { - color: #4665A2; - white-space: nowrap; - font-size: 80%; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtemplate { - font-size: 80%; - color: #4665A2; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; -} - -.memitem.glow { - box-shadow: 0 0 15px cyan; -} - -.memname { - font-weight: bold; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 0px 6px 0px; - color: #253555; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - border-top-left-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 10px 2px 10px; - background-color: #FBFCFD; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; - vertical-align: middle; -} - - - -/* @end */ - -/* these are for tree view when not used as main index */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.entry a img { - border: none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.even { - padding-left: 6px; - background-color: #F7F8FB; -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3D578C; -} - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: #2A3D61; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - /*width: 100%;*/ - margin-bottom: 10px; - border: 1px solid #A8B8D9; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 5px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ -} - -.fieldtable td.fielddoc p:first-child { - margin-top: 2px; -} - -.fieldtable td.fielddoc p:last-child { - margin-bottom: 2px; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - font-size: 90%; - color: #253555; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#364D7C; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; - color: #283A5D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; -} - -.navpath li.navelem a:hover -{ - color:#6884BD; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C4CFE5; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -dl -{ - padding: 0 0 0 10px; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ -dl.section -{ - margin-left: 0px; - padding-left: 0px; -} - -dl.note -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00D000; -} - -dl.deprecated -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #505050; -} - -dl.todo -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00C0E0; -} - -dl.test -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #3030E0; -} - -dl.bug -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectname -{ - font: 300% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5373B4; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #90A5CE; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#334975; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; -} - -dl.citelist dd { - margin:2px 0; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 20px 10px 10px; - width: 200px; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - diff --git a/docs/decomp.html b/docs/decomp.html deleted file mode 100644 index 76894244a99..00000000000 --- a/docs/decomp.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -PIO: Describing decompositions - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Describing decompositions
-
-
-

One of the biggest challenges to working with PIO is setting up the call to PIO_initdecomp. The user must properly describe how the data within each MPI tasks memory should be placed or retrieved from disk. PIO provides two methods to rearrange data from compute tasks to IO tasks. The first method, called box rearrangement is the only one provided in PIO1. The second called subset rearrangement is introduced in PIO2.

-

-Box rearrangement

-

In this method data is rearranged from compute to IO tasks such that the arrangement of data on the IO tasks optimizes the call from the IO tasks to the underlying (NetCDF) IO library. In this case each compute task will transfer data to one or more IO tasks.

-

-Subset rearrangement

-

In this method each IO task is associated with a unique subset of compute tasks so that each compute task will transfer data to one and only one IO task. Since this technique does not guarantee that data on the IO node represents a contiguous block of data on the file it may require multiple calls to the underlying (NetCDF) IO library.

-

As an example suppose we have a global two dimensional grid of size 4x5 decomposed over 5 tasks. We represent the two dimensional grid in terms of offset from the initial element ie

-     0  1  2  3 
-     4  5  6  7 
-     8  9 10 11
-    12 13 14 15
-    16 17 18 19 
-

Now suppose this data is distributed over the compute tasks as follows:

-0: {   0  4 8 12  } 
-1: {  16 1 5 9  } 
-2: {  13 17 2 6  } 
-3: {  10 14 18 3  } 
-4: {   7 11 15 19  } 
-

If we have 2 io tasks the Box rearranger would give:

-0: { 0  1  2  3  4  5  6  7  8  9  }
-1: { 10 11 12 13 14 15 16 17 18 19 }
-

While the subset rearranger would give:

-0: { 0  1  4  5  8  9  12 16 }
-1: { 2  3  6  7  10 11 13 14 15 17 18 19 }
-

Note that while the box rearranger gives a data layout which is well balanced and well suited for the underlying io library, it had to communicate with every compute task to do so. On the other hand the subset rearranger communicated with only a portion of the compute tasks but requires more work on the part of the underlying io library to complete the operation.

-

Also note if every task is an IO task then the box rearranger will need to do an alltoall communication, while the subset rearranger does none. In fact using the subset rearranger with every compute task an IO task provides a measure of what you might expect the performance of the underlying IO library to be if it were used without PIO.

-
- - - - diff --git a/docs/deprecated.html b/docs/deprecated.html deleted file mode 100644 index 2c3cb114b35..00000000000 --- a/docs/deprecated.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -PIO: Deprecated List - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Deprecated List
-
-
-
-
Subprogram piolib_mod::initdecomp_1dof_bin_i8 (iosystem, basepiotype, dims, lenblocks, compdof, iodofr, iodesc)
-
-
Subprogram piolib_mod::initdecomp_1dof_nf_i4 (iosystem, basepiotype, dims, lenblocks, compdof, iodof, start, count, iodesc)
-
-
Subprogram piolib_mod::initdecomp_2dof_bin_i4 (iosystem, basepiotype, dims, lenblocks, compdof, iodofr, iodofw, iodesc)
-
-
Subprogram piolib_mod::initdecomp_2dof_nf_i4 (iosystem, basepiotype, dims, lenblocks, compdof, iodofr, iodofw, start, count, iodesc)
-
-
-
- - - - diff --git a/docs/dir_105b7c361203833ef447ec1f3c9e0fde.html b/docs/dir_105b7c361203833ef447ec1f3c9e0fde.html deleted file mode 100644 index 1c63e588576..00000000000 --- a/docs/dir_105b7c361203833ef447ec1f3c9e0fde.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -PIO: flib Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
flib Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  pio.F90
 User interface Module for PIO, this is the only file a user program should 'use'.
 
file  pio_kinds.F90
 basic data types
 
file  pio_support.F90
 internal code for compiler workarounds, aborts and debug functions
 
file  pio_types.F90
 Derived datatypes and constants for PIO Fortran API.
 
file  piodarray.f90
 Read and write routines for decomposed data.
 
file  piolib_mod.f90
 Initialization Routines for PIO.
 
file  pionfatt_mod_2.f90
 NetCDF attribute interface to PIO.
 
file  pionfget_mod_2.f90
 Read Routines for non-decomposed NetCDF data.
 
file  pionfput_mod.f90
 Write routines for non-decomposed NetCDF data.
 
-
- - - - diff --git a/docs/dir_209baab7a174f8da935e472521be6c82.html b/docs/dir_209baab7a174f8da935e472521be6c82.html deleted file mode 100644 index bf3b283aea5..00000000000 --- a/docs/dir_209baab7a174f8da935e472521be6c82.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -PIO: f03 Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
f03 Directory Reference
-
-
- - - - - -

-Files

file  examplePio.f90
 A simple Fortran example for the ParallelIO Library.
 
-
- - - - diff --git a/docs/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/docs/dir_68267d1309a1af8e8297ef4c3efbcdba.html deleted file mode 100644 index a4a3fe9a4ed..00000000000 --- a/docs/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: src Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
src Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/docs/dir_6df6542b1223c38c3752260fabab64d0.html b/docs/dir_6df6542b1223c38c3752260fabab64d0.html deleted file mode 100644 index 3591a3eaa6f..00000000000 --- a/docs/dir_6df6542b1223c38c3752260fabab64d0.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -PIO: c Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
c Directory Reference
-
-
-
-Directory dependency graph for c:
-
-
c
- - - - - - -
- - - - - - - - - - - -

-Files

file  example1.c
 A simple C example for the ParallelIO Library.
 
file  example2.c
 A simple C example for the ParallelIO Library.
 
file  examplePio.c
 A simple C example for the ParallelIO Library.
 
-
- - - - diff --git a/docs/dir_d28a4824dc47e487b107a5db32ef43c4.html b/docs/dir_d28a4824dc47e487b107a5db32ef43c4.html deleted file mode 100644 index 1c59415bd00..00000000000 --- a/docs/dir_d28a4824dc47e487b107a5db32ef43c4.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -PIO: examples Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
examples Directory Reference
-
-
-
-Directory dependency graph for examples:
-
-
examples
- - - - - - - -
- - -

-Directories

-
- - - - diff --git a/docs/dir_fbdd47254eba6596566cfbbd6768a55d.html b/docs/dir_fbdd47254eba6596566cfbbd6768a55d.html deleted file mode 100644 index 3992d8b299b..00000000000 --- a/docs/dir_fbdd47254eba6596566cfbbd6768a55d.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -PIO: clib Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
clib Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  pio.h [code]
 Public headers for the PIO C interface.
 
file  pio_darray.c
 Public functions that read and write distributed arrays in PIO.
 
file  pio_file.c
 PIO File Handling.
 
file  pio_get_nc.c
 PIO functions to get data.
 
file  pio_nc.c
 PIO interfaces to NetCDF support functions.
 
file  pio_nc4.c
 Functions to wrap netCDF-4 functions for PIO.
 
file  pio_put_nc.c
 PIO functions to write data.
 
file  pioc.c
 Some initialization and support functions.
 
file  pioc_support.c
 Support functions for the PIO library.
 
-
- - - - diff --git a/docs/doc.png b/docs/doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/docs/doxygen.css b/docs/doxygen.css deleted file mode 100644 index 4f1ab9195b4..00000000000 --- a/docs/doxygen.css +++ /dev/null @@ -1,1596 +0,0 @@ -/* The standard CSS for doxygen 1.8.13 */ - -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; -} - -p.reference, p.definition { - font: 400 14px/22px Roboto,sans-serif; -} - -/* @group Heading Levels */ - -h1.groupheader { - font-size: 150%; -} - -.title { - font: 400 14px/28px Roboto,sans-serif; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h2.groupheader { - border-bottom: 1px solid #879ECB; - color: #354C7B; - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; -} - -h3.groupheader { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; -} - -dt { - font-weight: bold; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; -} - -p.startli, p.startdd { - margin-top: 2px; -} - -p.starttd { - margin-top: 0px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; -} - -div.qindex, div.navpath { - width: 100%; - line-height: 140%; -} - -div.navtab { - margin-right: 15px; -} - -/* @group Link Styling */ - -a { - color: #3D578C; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4665A2; -} - -a:hover { - text-decoration: underline; -} - -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #ffffff; - border: 1px double #869DCA; -} - -.contents a.qindexHL:visited { - color: #ffffff; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 0px; - margin: 4px 8px 4px 2px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; -} - -div.line { - font-family: monospace, fixed; - font-size: 13px; - min-height: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line:after { - content:"\000A"; - white-space: pre; -} - -div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; -} - - -span.lineno { - padding-right: 4px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; -} - -.lineno { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); -} - -div.classindex ul { - list-style: none; - padding-left: 0; -} - -div.classindex span.ai { - display: inline-block; -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4A6AAA; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memSeparator { - border-bottom: 1px solid #DEE4F0; - line-height: 1px; - margin: 0px; - padding: 0px; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight { - width: 100%; -} - -.memTemplParams { - color: #4665A2; - white-space: nowrap; - font-size: 80%; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtitle { - padding: 8px; - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - margin-bottom: -1px; - background-image: url('nav_f.png'); - background-repeat: repeat-x; - background-color: #E2E8F2; - line-height: 1.25; - font-weight: 300; - float:left; -} - -.permalink -{ - font-size: 65%; - display: inline-block; - vertical-align: middle; -} - -.memtemplate { - font-size: 80%; - color: #4665A2; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; -} - -.memitem.glow { - box-shadow: 0 0 15px cyan; -} - -.memname { - font-weight: 400; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 0px 6px 0px; - color: #253555; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-color: #DFE5F1; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -} - -.overload { - font-family: "courier new",courier,monospace; - font-size: 65%; -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 10px 2px 10px; - background-color: #FBFCFD; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; - vertical-align: middle; -} - - - -/* @end */ - -/* these are for tree view inside a (index) page */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #9CAFD4; - border-bottom: 1px solid #9CAFD4; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; - padding-top: 3px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.entry a img { - border: none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.even { - padding-left: 6px; - background-color: #F7F8FB; -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3D578C; -} - -.arrow { - color: #9CAFD4; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; - font-size: 80%; - display: inline-block; - width: 16px; - height: 22px; -} - -.icon { - font-family: Arial, Helvetica; - font-weight: bold; - font-size: 12px; - height: 14px; - width: 16px; - display: inline-block; - background-color: #728DC1; - color: white; - text-align: center; - border-radius: 4px; - margin-left: 2px; - margin-right: 2px; -} - -.icona { - width: 24px; - height: 22px; - display: inline-block; -} - -.iconfopen { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.iconfclosed { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.icondoc { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('doc.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -table.directory { - font: 400 14px Roboto,sans-serif; -} - -/* @end */ - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: #2A3D61; -} - -table.doxtable caption { - caption-side: top; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - /*width: 100%;*/ - margin-bottom: 10px; - border: 1px solid #A8B8D9; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 3px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ -} - -.fieldtable td.fielddoc p:first-child { - margin-top: 0px; -} - -.fieldtable td.fielddoc p:last-child { - margin-bottom: 2px; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - font-size: 90%; - color: #253555; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - font-weight: 400; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#364D7C; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; - color: #283A5D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; -} - -.navpath li.navelem a:hover -{ - color:#6884BD; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -table.classindex -{ - margin: 10px; - white-space: nowrap; - margin-left: 3%; - margin-right: 3%; - width: 94%; - border: 0; - border-spacing: 0; - padding: 0; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C4CFE5; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -dl -{ - padding: 0 0 0 10px; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ -dl.section -{ - margin-left: 0px; - padding-left: 0px; -} - -dl.note -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00D000; -} - -dl.deprecated -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #505050; -} - -dl.todo -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00C0E0; -} - -dl.test -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #3030E0; -} - -dl.bug -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectalign -{ - vertical-align: middle; -} - -#projectname -{ - font: 300% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5373B4; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.plantumlgraph -{ - text-align: center; -} - -.diagraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #90A5CE; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#334975; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; -} - -dl.citelist dd { - margin:2px 0; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 8px 10px 10px; - width: 200px; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -/* tooltip related style info */ - -.ttc { - position: absolute; - display: none; -} - -#powerTip { - cursor: default; - white-space: nowrap; - background-color: white; - border: 1px solid gray; - border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; - display: none; - font-size: smaller; - max-width: 80%; - opacity: 0.9; - padding: 1ex 1em 1em; - position: absolute; - z-index: 2147483647; -} - -#powerTip div.ttdoc { - color: grey; - font-style: italic; -} - -#powerTip div.ttname a { - font-weight: bold; -} - -#powerTip div.ttname { - font-weight: bold; -} - -#powerTip div.ttdeci { - color: #006318; -} - -#powerTip div { - margin: 0px; - padding: 0px; - font: 12px/16px Roboto,sans-serif; -} - -#powerTip:before, #powerTip:after { - content: ""; - position: absolute; - margin: 0px; -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.s:after, #powerTip.s:before, -#powerTip.w:after, #powerTip.w:before, -#powerTip.e:after, #powerTip.e:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.nw:after, #powerTip.nw:before, -#powerTip.sw:after, #powerTip.sw:before { - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; -} - -#powerTip.n:after, #powerTip.s:after, -#powerTip.w:after, #powerTip.e:after, -#powerTip.nw:after, #powerTip.ne:after, -#powerTip.sw:after, #powerTip.se:after { - border-color: rgba(255, 255, 255, 0); -} - -#powerTip.n:before, #powerTip.s:before, -#powerTip.w:before, #powerTip.e:before, -#powerTip.nw:before, #powerTip.ne:before, -#powerTip.sw:before, #powerTip.se:before { - border-color: rgba(128, 128, 128, 0); -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.nw:after, #powerTip.nw:before { - top: 100%; -} - -#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #ffffff; - border-width: 10px; - margin: 0px -10px; -} -#powerTip.n:before { - border-top-color: #808080; - border-width: 11px; - margin: 0px -11px; -} -#powerTip.n:after, #powerTip.n:before { - left: 50%; -} - -#powerTip.nw:after, #powerTip.nw:before { - right: 14px; -} - -#powerTip.ne:after, #powerTip.ne:before { - left: 14px; -} - -#powerTip.s:after, #powerTip.s:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.sw:after, #powerTip.sw:before { - bottom: 100%; -} - -#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #ffffff; - border-width: 10px; - margin: 0px -10px; -} - -#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; - border-width: 11px; - margin: 0px -11px; -} - -#powerTip.s:after, #powerTip.s:before { - left: 50%; -} - -#powerTip.sw:after, #powerTip.sw:before { - right: 14px; -} - -#powerTip.se:after, #powerTip.se:before { - left: 14px; -} - -#powerTip.e:after, #powerTip.e:before { - left: 100%; -} -#powerTip.e:after { - border-left-color: #ffffff; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.e:before { - border-left-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -#powerTip.w:after, #powerTip.w:before { - right: 100%; -} -#powerTip.w:after { - border-right-color: #ffffff; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.w:before { - border-right-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - -/* @group Markdown */ - -/* -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTableHead tr { -} - -table.markdownTableBodyLeft td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft { - text-align: left -} - -th.markdownTableHeadRight { - text-align: right -} - -th.markdownTableHeadCenter { - text-align: center -} -*/ - -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTable tr { -} - -th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft, td.markdownTableBodyLeft { - text-align: left -} - -th.markdownTableHeadRight, td.markdownTableBodyRight { - text-align: right -} - -th.markdownTableHeadCenter, td.markdownTableBodyCenter { - text-align: center -} - - -/* @end */ diff --git a/docs/doxygen.png b/docs/doxygen.png deleted file mode 100644 index 3ff17d807fd8aa003bed8bb2a69e8f0909592fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3779 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 diff --git a/docs/dynsections.js b/docs/dynsections.js deleted file mode 100644 index 85e18369095..00000000000 --- a/docs/dynsections.js +++ /dev/null @@ -1,97 +0,0 @@ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} - -function toggleLevel(level) -{ - $('table.directory tr').each(function() { - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l - - - - - - -PIO: Error Handling - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Error Handling
-
-
-

By default, PIO handles errors internally by printing a string describing the error and then calling mpi_abort. Application developers can change this behaivior with a call to PIO_seterrorhandling

-
 call pio_seterrorhandling(File, PIO_BCAST_ERROR)
- ierr =  pio_inq_varid(File, 'U', uid)
- call pio_seterrorhandling(File, PIO_INTERNAL_ERROR)
- if(ierr/= PIO_NOERR) then
-   write(stderr,*) 'Variable U not found on input file, setting to 0'
-   U=0
- else
-   ...
- endif
-

The three types of error handling methods are:

    -
  • PIO_INTERNAL_ERROR : abort on error from any task
  • -
  • PIO_BCAST_ERROR : broadcast an error from io_rank 0 to all tasks in comm
  • -
  • PIO_RETURN_ERROR : do nothing - allow the user to handle it
  • -
-

Use this instead of ios to set error handling for the library.

-
- - - - diff --git a/docs/examp.html b/docs/examp.html deleted file mode 100644 index 934e4e4e037..00000000000 --- a/docs/examp.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -PIO: Examples - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Examples
-
-
-

Examples Included with PIO Distribution

-

The PIO library examples can be found under the examples subdirectory. They are built with the make test or make check build target.

-

C Examples

-

The C examples are in the examples/c subdirectory.

-
    -
  • examplePio.c A simple example showing a write, then read, of a 1D variable.
  • -
  • example1.c Another simple example showing a write, then read, of a 1D variable. This produces the same output as examplePio.c.
  • -
  • example2.c This example writes a 3D floating point variable, with an unlimited dimension. The data are written in slices along the unlimited dimension. This example also incorporates (if installed) the MPE profiling system to generate graphical output.
  • -
-

Fortran Examples

-

The Fortran examples are in the examples/f03 subdirectory.

-
    -
  • examplePio.f90 A simple example showing a write, then read, of a 1D variable.
  • -
-

Other Examples

-

PIO has been implemented in several geophysical component models, including the Community Atmosphere Model (CAM), the Community Land Model (CLM), the Parallel Ocean Program (POP), the Community Ice CodE (CICE), and coupler for used by CCSM4.0 (CPL7). We also provide several simpler example code as well as a test code that is suitable for regression testing and benchmarking.

- -
- - - - diff --git a/docs/example1_8c.html b/docs/example1_8c.html deleted file mode 100644 index d59830b487f..00000000000 --- a/docs/example1_8c.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - -PIO: example1.c File Reference - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
example1.c File Reference
-
-
- -

A simple C example for the ParallelIO Library. -More...

-
#include "config.h"
-#include <getopt.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <mpi.h>
-#include <pio.h>
-
-Include dependency graph for example1.c:
-
-
- - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define NUM_NETCDF_FLAVORS   4
 The number of possible output netCDF output flavors available to the ParallelIO library. More...
 
#define NDIM   1
 The number of dimensions in the example data. More...
 
#define DIM_LEN   16
 The length of our sample data. More...
 
#define DIM_NAME   "x"
 The name of the dimension in the netCDF output file. More...
 
#define VAR_NAME   "foo"
 The name of the variable in the netCDF output file. More...
 
#define ERR_BAD   1001
 Return code when netCDF output file does not match expectations. More...
 
#define START_DATA_VAL   42
 The meaning of life, the universe, and everything. More...
 
#define MPIERR(e)
 Handle MPI errors. More...
 
#define ERR(e)
 Handle non-MPI errors by finalizing the MPI library and exiting with an exit code. More...
 
- - - - - - - -

-Functions

int check_file (int ntasks, char *filename)
 Check the output file. More...
 
int main (int argc, char *argv[])
 Main execution of code. More...
 
- - - - - - - -

-Variables

char err_buffer [MPI_MAX_ERROR_STRING]
 Global err buffer for MPI. More...
 
int resultlen
 This is the length of the most recent MPI error message, stored int the global error string. More...
 
-

Detailed Description

-

A simple C example for the ParallelIO Library.

-

This example creates a netCDF output file with one dimension and one variable. It first writes, then reads the sample file using the ParallelIO library.

-

This example can be run in parallel for 1, 2, 4, 8, or 16 processors.

-

Macro Definition Documentation

- -

◆ DIM_LEN

- -
-
- - - - -
#define DIM_LEN   16
-
- -

The length of our sample data.

-

There will be a total of 16 integers in our data, and responsibilty for writing and reading them will be spread between all the processors used to run this example.

- -
-
- -

◆ DIM_NAME

- -
-
- - - - -
#define DIM_NAME   "x"
-
- -

The name of the dimension in the netCDF output file.

- -
-
- -

◆ ERR

- -
-
- - - - - - - - -
#define ERR( e)
-
-Value:
do { \
MPI_Finalize(); \
return e; \
} while (0)
-

Handle non-MPI errors by finalizing the MPI library and exiting with an exit code.

- -
-
- -

◆ ERR_BAD

- -
-
- - - - -
#define ERR_BAD   1001
-
- -

Return code when netCDF output file does not match expectations.

- -
-
- -

◆ MPIERR

- -
-
- - - - - - - - -
#define MPIERR( e)
-
-Value:
do { \
MPI_Error_string(e, err_buffer, &resultlen); \
printf("MPI error, line %d, file %s: %s\n", __LINE__, __FILE__, err_buffer); \
MPI_Finalize(); \
return 2; \
} while (0)
char err_buffer[MPI_MAX_ERROR_STRING]
Global err buffer for MPI.
Definition: example1.c:70
-
int resultlen
This is the length of the most recent MPI error message, stored int the global error string...
Definition: example1.c:74
-
-

Handle MPI errors.

-

This should only be used with MPI library function calls.

- -
-
- -

◆ NDIM

- -
-
- - - - -
#define NDIM   1
-
- -

The number of dimensions in the example data.

-

In this simple example, we are using one-dimensional data.

- -
-
- -

◆ NUM_NETCDF_FLAVORS

- -
-
- - - - -
#define NUM_NETCDF_FLAVORS   4
-
- -

The number of possible output netCDF output flavors available to the ParallelIO library.

- -
-
- -

◆ START_DATA_VAL

- -
-
- - - - -
#define START_DATA_VAL   42
-
- -

The meaning of life, the universe, and everything.

- -
-
- -

◆ VAR_NAME

- -
-
- - - - -
#define VAR_NAME   "foo"
-
- -

The name of the variable in the netCDF output file.

- -
-
-

Function Documentation

- -

◆ check_file()

- -
-
- - - - - - - - - - - - - - - - - - -
int check_file (int ntasks,
char * filename 
)
-
- -

Check the output file.

-

Use netCDF to check that the output is as expected.

-
Parameters
- - - -
ntasksThe number of processors running the example.
filenameThe name of the example file to check.
-
-
-
Returns
0 if example file is correct, non-zero otherwise.
-

< File ID from netCDF.

-

< Number of dimensions.

-

< Number of variables.

-

< Number of global attributes.

-

< ID of unlimited dimension.

-

< Length of the dimension.

-

< Number of variable attributes.

-

< NetCDF data type of this variable.

-

< Return code for function calls.

-

< Dimension ids for this variable.

-

< Name of the dimension.

-

< Name of the variable.

-

< Zero-based index to start read.

-

< Number of elements to read.

-

< Buffer to read in data.

-

< Data values we expect to find.

- -
-
- -

◆ main()

- -
-
- - - - - - - - - - - - - - - - - - -
int main (int argc,
char * argv[] 
)
-
- -

Main execution of code.

-

Executes the functions to:

    -
  • create a new examplePioClass instance
  • -
  • initialize MPI and the ParallelIO libraries
  • -
  • create the decomposition for this example
  • -
  • create the netCDF output file
  • -
  • define the variable in the file
  • -
  • write data to the variable in the file using decomposition
  • -
  • read the data back from the file using decomposition
  • -
  • close the file
  • -
  • clean up resources
  • -
-

The example can be run from the command line (on system that support it) like this:

-mpiexec -n 4 ./examplePio
-

The sample file created by this program is a small netCDF file. It has the following contents (as shown by ncdump) for a 4-processor run:

-
-netcdf examplePio_c {
-dimensions:
-x = 16 ;
-variables:
-int foo(x) ;
-data:
foo = 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45 ;
-}
-
Parameters
- - - -
[in]argcargument count (should be zero)
[in]argvargument array (should be NULL)
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
-

Set to non-zero to get output to stdout.

-

Zero-based rank of processor.

-

Number of processors involved in current execution.

-

Different output flavors. The example file is written (and then read) four times. The first two flavors, parallel-netcdf, and netCDF serial, both produce a netCDF classic format file (but with different libraries). The last two produce netCDF4/HDF5 format files, written with and without using netCDF-4 parallel I/O.

-

Number of processors that will do IO. In this example we will do IO from all processors.

-

Stride in the mpi rank between io tasks. Always 1 in this example.

-

Zero based rank of first processor to be used for I/O.

-

The dimension ID.

-

Array index per processing unit. This is the number of elements of the data array that will be handled by each processor. In this example there are 16 data elements. If the example is run on 4 processors, then arrIdxPerPe will be 4.

-

The ID for the parallel I/O system. It is set by PIOc_Init_Intracomm(). It references an internal structure containing the general IO subsystem data and MPI structure. It is passed to PIOc_finalize() to free associated resources, after all I/O, but before MPI_Finalize is called.

-

The ncid of the netCDF file created in this example.

-

The ID of the netCDF varable in the example file.

-

The I/O description ID as passed back by PIOc_InitDecomp() and freed in PIOc_freedecomp().

-

A buffer for sample data. The size of this array will vary depending on how many processors are involved in the execution of the example code. It's length will be the same as elements_per_pe.

-

A 1-D array which holds the decomposition mapping for this example. The size of this array will vary depending on how many processors are involved in the execution of the example code. It's length will be the same as elements_per_pe.

-

Test filename.

-

The number of netCDF flavors available in this build.

-

Used for command line processing.

-

Return value.

- -
-
-

Variable Documentation

- -

◆ err_buffer

- -
-
- - - - -
char err_buffer[MPI_MAX_ERROR_STRING]
-
- -

Global err buffer for MPI.

-

When there is an MPI error, this buffer is used to store the error message that is associated with the MPI error.

- -
-
- -

◆ resultlen

- -
-
- - - - -
int resultlen
-
- -

This is the length of the most recent MPI error message, stored int the global error string.

- -
-
-
- - - - diff --git a/docs/example1_8c__incl.map b/docs/example1_8c__incl.map deleted file mode 100644 index e29ed1d6ea9..00000000000 --- a/docs/example1_8c__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/example1_8c__incl.md5 b/docs/example1_8c__incl.md5 deleted file mode 100644 index be64f8a9a9a..00000000000 --- a/docs/example1_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -f609d836a72fdfa9a66def7629912d00 \ No newline at end of file diff --git a/docs/example1_8c__incl.png b/docs/example1_8c__incl.png deleted file mode 100644 index addb3d17bcda8baf012a4a9d96671f21a48439d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25841 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 Ke2J`i;Qs)EibIP4 diff --git a/docs/example2_8c.html b/docs/example2_8c.html deleted file mode 100644 index 9c213bc326d..00000000000 --- a/docs/example2_8c.html +++ /dev/null @@ -1,714 +0,0 @@ - - - - - - - -PIO: example2.c File Reference - - - - - - - - - - -
-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
example2.c File Reference
-
-
- -

A simple C example for the ParallelIO Library. -More...

-
#include <getopt.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <mpi.h>
-#include <pio.h>
-#include <math.h>
-
-Include dependency graph for example2.c:
-
-
- - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Macros

#define NUM_NETCDF_FLAVORS   4
 The number of possible output netCDF output flavors available to the ParallelIO library. More...
 
#define NDIM   3
 The number of dimensions in the example data. More...
 
#define NUM_TIMESTEPS   6
 The number of timesteps of data to write. More...
 
#define VAR_NAME   "foo"
 The name of the variable in the netCDF output file. More...
 
#define ERR_BAD   1001
 Return code when netCDF output file does not match expectations. More...
 
#define START_DATA_VAL   42
 The meaning of life, the universe, and everything. More...
 
#define MPIERR(e)
 Handle MPI errors. More...
 
#define ERR(e)
 Handle non-MPI errors by finalizing the MPI library and exiting with an exit code. More...
 
#define NUM_EVENTS   10
 Number of MPE events. More...
 
#define X_DIM_LEN   20
 The length of our sample data along each dimension. More...
 
-#define Y_DIM_LEN   30
 
#define ERR_FILE   1
 Some error codes for when things go wrong. More...
 
-#define ERR_DUMB   2
 
-#define ERR_ARG   3
 
-#define ERR_MPI   4
 
-#define ERR_MPITYPE   5
 
-#define ERR_LOGGING   6
 
-#define ERR_UPDATE   7
 
-#define ERR_CALC   8
 
-#define ERR_COUNT   9
 
-#define ERR_WRITE   10
 
-#define ERR_SWAP   11
 
-#define ERR_INIT   12
 
- - - - - - - - - - - - - -

-Functions

int init_logging (int my_rank, int event_num[][NUM_EVENTS])
 This will set up the MPE logging event numbers. More...
 
int check_file (int ntasks, char *filename)
 Check the output file. More...
 
int calculate_value (int my_rank, int timestep, float *datap)
 Calculate sample data. More...
 
int main (int argc, char *argv[])
 Main execution of code. More...
 
- - - - - - - - - - - - - - - - -

-Variables

char err_buffer [MPI_MAX_ERROR_STRING]
 Global err buffer for MPI. More...
 
int resultlen
 This is the length of the most recent MPI error message, stored int the global error string. More...
 
char dim_name [NDIM][PIO_MAX_NAME+1] = {"timestep", "x", "y"}
 The dimension names. More...
 
int dim_len [NDIM] = {NC_UNLIMITED, X_DIM_LEN, Y_DIM_LEN}
 Length of the dimensions in the sample data. More...
 
PIO_Offset chunksize [NDIM] = {2, X_DIM_LEN/2, Y_DIM_LEN/2}
 Length of chunksizes to use in netCDF-4 files. More...
 
-

Detailed Description

-

A simple C example for the ParallelIO Library.

-

This example creates a netCDF output file with one 3D variable. One of the dimensions will be unlimited. The example first writes the sample file using the ParallelIO library, then reads it with the plain old netCDF library to check that it is correct.

-

This example can be run in parallel for 1, 2, 4, 8, or 16 processors.

-

This example uses the MPE performace profiling library, if it is present on the build machine. After the program is run, MPE will produce a file called example2.clog2. In order to see the nice graphs, execute the commands:

-
-clog2ToSlog2 example2.clog2
-jumpshot example2.slog2 
-

Macro Definition Documentation

- -

◆ ERR

- -
-
- - - - - - - - -
#define ERR( e)
-
-Value:
do { \
fprintf(stderr, "Error %d in %s, line %d\n", e, __FILE__, __LINE__); \
MPI_Finalize(); \
return e; \
} while (0)
-

Handle non-MPI errors by finalizing the MPI library and exiting with an exit code.

- -
-
- -

◆ ERR_BAD

- -
-
- - - - -
#define ERR_BAD   1001
-
- -

Return code when netCDF output file does not match expectations.

- -
-
- -

◆ ERR_FILE

- -
-
- - - - -
#define ERR_FILE   1
-
- -

Some error codes for when things go wrong.

- -
-
- -

◆ MPIERR

- -
-
- - - - - - - - -
#define MPIERR( e)
-
-Value:
do { \
MPI_Error_string(e, err_buffer, &resultlen); \
fprintf(stderr, "MPI error, line %d, file %s: %s\n", __LINE__, __FILE__, err_buffer); \
MPI_Finalize(); \
return 2; \
} while (0)
int resultlen
This is the length of the most recent MPI error message, stored int the global error string...
Definition: example2.c:92
-
char err_buffer[MPI_MAX_ERROR_STRING]
Global err buffer for MPI.
Definition: example2.c:88
-
-

Handle MPI errors.

-

This should only be used with MPI library function calls.

- -
-
- -

◆ NDIM

- -
-
- - - - -
#define NDIM   3
-
- -

The number of dimensions in the example data.

-

In this example, we are using three-dimensional data.

- -
-
- -

◆ NUM_EVENTS

- -
-
- - - - -
#define NUM_EVENTS   10
-
- -

Number of MPE events.

-

The start and stop of each event will be tracked, and graphed. This value is used outside of HAVE_MPE ifdefs.

- -
-
- -

◆ NUM_NETCDF_FLAVORS

- -
-
- - - - -
#define NUM_NETCDF_FLAVORS   4
-
- -

The number of possible output netCDF output flavors available to the ParallelIO library.

- -
-
- -

◆ NUM_TIMESTEPS

- -
-
- - - - -
#define NUM_TIMESTEPS   6
-
- -

The number of timesteps of data to write.

- -
-
- -

◆ START_DATA_VAL

- -
-
- - - - -
#define START_DATA_VAL   42
-
- -

The meaning of life, the universe, and everything.

- -
-
- -

◆ VAR_NAME

- -
-
- - - - -
#define VAR_NAME   "foo"
-
- -

The name of the variable in the netCDF output file.

- -
-
- -

◆ X_DIM_LEN

- -
-
- - - - -
#define X_DIM_LEN   20
-
- -

The length of our sample data along each dimension.

-

There will be a total of 16 integers in each timestep of our data, and responsibilty for writing and reading them will be spread between all the processors used to run this example.

- -
-
-

Function Documentation

- -

◆ calculate_value()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
int calculate_value (int my_rank,
int timestep,
float * datap 
)
-
- -

Calculate sample data.

-

This function is deliberately slow in order to take up some time calculating.

Parameters
- - - - -
my_rankthe rank of the processor running the code.
timestepthe timestep.
datappointer where we should write datum.
-
-
-
Returns
zero for success, non-zero otherwise.
- -
-
- -

◆ check_file()

- -
-
- - - - - - - - - - - - - - - - - - -
int check_file (int ntasks,
char * filename 
)
-
- -

Check the output file.

-

Use netCDF to check that the output is as expected.

-
Parameters
- - - -
ntasksThe number of processors running the example.
filenameThe name of the example file to check.
-
-
-
Returns
0 if example file is correct, non-zero otherwise.
-

< File ID from netCDF.

-

< Number of dimensions.

-

< Number of variables.

-

< Number of global attributes.

-

< ID of unlimited dimension.

-

< Length of the dimension.

-

< Number of variable attributes.

-

< NetCDF data type of this variable.

-

< Return code for function calls.

-

< Dimension ids for this variable.

-

< Name of the dimension.

-

< Name of the variable.

-

< Zero-based index to start read.

-

< Number of elements to read.

-

< Buffer to read in data.

-

< Data values we expect to find.

- -
-
- -

◆ init_logging()

- -
-
- - - - - - - - - - - - - - - - - - -
int init_logging (int my_rank,
int event_num[][NUM_EVENTS] 
)
-
- -

This will set up the MPE logging event numbers.

-
Parameters
- - - -
my_rankthe rank of the processor running the code.
event_numarray of MPE event numbers.
-
-
-
Returns
0 for success, non-zero for failure.
- -
-
- -

◆ main()

- -
-
- - - - - - - - - - - - - - - - - - -
int main (int argc,
char * argv[] 
)
-
- -

Main execution of code.

-

Executes the functions to:

    -
  • create a new examplePioClass instance
  • -
  • initialize MPI and the ParallelIO libraries
  • -
  • create the decomposition for this example
  • -
  • create the netCDF output file
  • -
  • define the variable in the file
  • -
  • write data to the variable in the file using decomposition
  • -
  • read the data back from the file using decomposition
  • -
  • close the file
  • -
  • clean up resources
  • -
-

The example can be run from the command line (on system that support it) like this:

-mpiexec -n 4 ./examplePio
-

The sample file created by this program is a small netCDF file. It has the following contents (as shown by ncdump) for a 4-processor run:

-
-netcdf examplePio_c {
-dimensions:
-x = 16 ;
-variables:
-int foo(x) ;
-data:
foo = 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45 ;
-}
-
Parameters
- - - -
[in]argcargument count (should be zero)
[in]argvargument array (should be NULL)
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
-

Set to non-zero to get output to stdout.

-

Zero-based rank of processor.

-

Number of processors involved in current execution.

-

Different output flavors. The example file is written (and then read) four times. The first two flavors, parallel-netcdf, and netCDF serial, both produce a netCDF classic format file (but with different libraries). The last two produce netCDF4/HDF5 format files, written with and without using netCDF-4 parallel I/O.

-

Names for the output files. Two of them (pnetcdf and classic) will be in classic netCDF format, the others (serial4 and parallel4) will be in netCDF-4/HDF5 format. All four can be read by the netCDF library, and all will contain the same contents.

-

Number of processors that will do IO. In this example we will do IO from all processors.

-

Stride in the mpi rank between io tasks. Always 1 in this example.

-

Number of the aggregator? Always 0 in this example.

-

Zero based rank of first processor to be used for I/O.

-

Specifies the flavor of netCDF output format.

-

The dimension IDs.

-

Array index per processing unit. This is the number of elements of the data array that will be handled by each processor. In this example there are 16 data elements. If the example is run on 4 processors, then arrIdxPerPe will be 4.

-

The ID for the parallel I/O system. It is set by PIOc_Init_Intracomm(). It references an internal structure containing the general IO subsystem data and MPI structure. It is passed to PIOc_finalize() to free associated resources, after all I/O, but before MPI_Finalize is called.

-

The ncid of the netCDF file created in this example.

-

The ID of the netCDF varable in the example file.

-

The I/O description ID as passed back by PIOc_InitDecomp() and freed in PIOc_freedecomp().

-

A buffer for sample data. The size of this array will vary depending on how many processors are involved in the execution of the example code. It's length will be the same as elements_per_pe.

-

A buffer for reading data back from the file. The size of this array will vary depending on how many processors are involved in the execution of the example code. It's length will be the same as elements_per_pe.

-

A 1-D array which holds the decomposition mapping for this example. The size of this array will vary depending on how many processors are involved in the execution of the example code. It's length will be the same as elements_per_pe.

-

Needed for command line processing.

- -
-
-

Variable Documentation

- -

◆ chunksize

- -
-
- - - - -
PIO_Offset chunksize[NDIM] = {2, X_DIM_LEN/2, Y_DIM_LEN/2}
-
- -

Length of chunksizes to use in netCDF-4 files.

- -
-
- -

◆ dim_len

- -
-
- - - - -
int dim_len[NDIM] = {NC_UNLIMITED, X_DIM_LEN, Y_DIM_LEN}
-
- -

Length of the dimensions in the sample data.

- -
-
- -

◆ dim_name

- -
-
- - - - -
char dim_name[NDIM][PIO_MAX_NAME+1] = {"timestep", "x", "y"}
-
- -

The dimension names.

- -
-
- -

◆ err_buffer

- -
-
- - - - -
char err_buffer[MPI_MAX_ERROR_STRING]
-
- -

Global err buffer for MPI.

-

When there is an MPI error, this buffer is used to store the error message that is associated with the MPI error.

- -
-
- -

◆ resultlen

- -
-
- - - - -
int resultlen
-
- -

This is the length of the most recent MPI error message, stored int the global error string.

- -
-
-
- - - - diff --git a/docs/example2_8c__incl.map b/docs/example2_8c__incl.map deleted file mode 100644 index 22542cebbcf..00000000000 --- a/docs/example2_8c__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/example2_8c__incl.md5 b/docs/example2_8c__incl.md5 deleted file mode 100644 index 586734102a6..00000000000 --- a/docs/example2_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -97a8b2d2062567d8481d6e563993bdb3 \ No newline at end of file diff --git a/docs/example2_8c__incl.png b/docs/example2_8c__incl.png deleted file mode 100644 index 1d02190c04d55db2fbb65fa9d27e58b7c436a991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26347 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

TZ5Z$41I?`Jb!(#$&aE;>Mbp$Rw{=G$FCE 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 diff --git a/docs/example_pio_8c.html b/docs/example_pio_8c.html deleted file mode 100644 index f251fd22898..00000000000 --- a/docs/example_pio_8c.html +++ /dev/null @@ -1,635 +0,0 @@ - - - - - - - -PIO: examplePio.c File Reference - - - - - - - - - - -

-
- - - - - - -
-
PIO -  2.4.2 -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
examplePio.c File Reference
-
-
- -

A simple C example for the ParallelIO Library. -More...

-
#include "config.h"
-#include <getopt.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <mpi.h>
-#include <pio.h>
-
-Include dependency graph for examplePio.c:
-
-
- - - -
-
- - - - -

-Typedefs

typedef struct examplePioClass examplePioClass
 Holds code and data for this example. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

struct examplePioClassepc_init (struct examplePioClass *this)
 Initialize libraries, create sample data. More...
 
struct examplePioClassepc_createDecomp (struct examplePioClass *this)
 Create the decomposition. More...
 
struct examplePioClassepc_createFile (struct examplePioClass *this)
 Create the netCDF file. More...
 
struct examplePioClassepc_defineVar (struct examplePioClass *this)
 Define netCDF metadata. More...
 
struct examplePioClassepc_writeVar (struct examplePioClass *this)
 Write the sample data to the file. More...
 
struct examplePioClassepc_readVar (struct examplePioClass *this)
 Read the example data from the file. More...
 
struct examplePioClassepc_closeFile (struct examplePioClass *this)
 Closes the netCDF file. More...
 
struct examplePioClassepc_cleanUp (struct examplePioClass *this)
 Clean up allocated resources. More...
 
struct examplePioClassepc_errorHandler (struct examplePioClass *this, const char *errMsg, const int retVal)
 Error handling function. More...
 
struct examplePioClassepc_new (int verbose)
 Create an examplePioClass object. More...
 
int main (int argc, char *argv[])
 Main execution of code. More...
 
-

Detailed Description

-

A simple C example for the ParallelIO Library.

-

This example creates a netCDF output file with one dimension and one variable. It first writes, then reads the sample file using the ParallelIO library.

-

This example can be run in parallel for 1, 2, 4, 8, or 16 processors.

-

Typedef Documentation

- -

◆ examplePioClass

- -
-
- - - - -
typedef struct examplePioClass examplePioClass
-
- -

Holds code and data for this example.

-

This struct stores pointers to the functions used in the example, and all the data values needed to run the example code.

- -
-
-

Function Documentation

- -

◆ epc_cleanUp()

- -
-
- - - - - - - - -
struct examplePioClass* epc_cleanUp (struct examplePioClassthis)
-
- -

Clean up allocated resources.

-

This function frees the memory used in this example. It calls the ParallelIO library function PIOc_freedecomp() to free decomposition resources. Then calles PIOc_finalize() and MPI_finalize() to free library resources.

-
Parameters
- - -
[in]thisPointer to self.
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
- -

◆ epc_closeFile()

- -
-
- - - - - - - - -
struct examplePioClass* epc_closeFile (struct examplePioClassthis)
-
- -

Closes the netCDF file.

-

Uses the PIOc_closefile() function to close the netCDF sample file written by this example.

-
Parameters
- - -
[in]thisPointer to self.
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
- -

◆ epc_createDecomp()

- -
-
- - - - - - - - -
struct examplePioClass* epc_createDecomp (struct examplePioClassthis)
-
- -

Create the decomposition.

-

This function is called as part of the creation of a sample data file for this example.

-

Uses PIOc_InitDecomp() to initalize the decomposition for this example. The arguments are:

    -
  • the ID of the IO system, obtained from PIOc_init_intracomm().
  • -
  • the NetCDF type of the sample data - in this case a 4-byte integer.
  • -
  • the number of dimensions (1).
  • -
  • the lengths of the dimensions.
  • -
  • the number of data elements assigned to each processor.
  • -
  • the array which provides the decomposition mapping.
  • -
  • the IO description pointer.
  • -
  • the ParallelIO rearranger (we are providing NULL here to get the default arranger).
  • -
  • optional array of start values for block cyclic decompositions (NULL means don't use block cyclical decompositions).
  • -
  • optional array of count values for block cyclic decompositions (NULL means don't use block cyclical decompositions).
  • -
-

The decomposition mapping array (called compdof, in this example code), contains a 1 based array of offsets into the array record on file. For this example, the compdof array will have the following sizes and values, depending on number of processors used.

-

For one processor the decomposition array looks like this (note that the array is 1-based):

-
-rank: 0 length: 16 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
-

For two processors, the decomposition array looks like this on each processor:

-
-rank: 0 length: 8 [1, 2, 3, 4, 5, 6, 7, 8]
-rank: 1 length: 8 [9, 10, 11, 12, 13, 14, 15, 16]
-

For four processors, the decomposition arrays are:

-
-rank: 0 length: 4 [1, 2, 3, 4]
-rank: 1 length: 4 [5, 6, 7, 8]
-rank: 2 length: 4 [9, 10, 11, 12]
-rank: 3 length: 4 [13, 14, 15, 16]
-
Parameters
- - -
[in]thisPointer to self.
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
- -

◆ epc_createFile()

- -
-
- - - - - - - - -
struct examplePioClass* epc_createFile (struct examplePioClassthis)
-
- -

Create the netCDF file.

-

This function is called as part of the creation of a sample data file for this example.

-

Uses the function PIOc_createfile() to create the netCDF output file. The format of the file is created in accordance with the iotype member variable, which specifies one of the following values:

-
    -
  • PIO_IOTYPE_PNETCDF=1 Parallel Netcdf (parallel)
  • -
  • PIO_IOTYPE_NETCDF=2 Netcdf3 Classic format (serial)
  • -
  • PIO_IOTYPE_NETCDF4C=3 NetCDF4 (HDF5) compressed format (serial)
  • -
  • PIO_IOTYPE_NETCDF4P=4 NetCDF4 (HDF5) parallel
  • -
-

The PIOc_createfile() function has the following parameters:

-
    -
  • The IO system ID as set by PIOc_init_intracomm().
  • -
  • A pointer which will get the ncid of this file when it is created.
  • -
  • The iotype (one of the values listed above).
  • -
  • the name of the sample file.
  • -
  • the NetCDF file creating mode, PIO_CLOBBER means overwrite any existing file with this name.
  • -
-
Parameters
- - -
[in]thisPointer to self.
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
- -

◆ epc_defineVar()

- -
-
- - - - - - - - -
struct examplePioClass* epc_defineVar (struct examplePioClassthis)
-
- -

Define netCDF metadata.

-

This function is called as part of the creation of a sample data file for this example.

-

It defines a dimension and a one-dimensional variable in the netCDF file using functions PIOc_def_dim() and PIOc_def_var(). It then calls PIOc_enddef() to end the define mode of the file.

-

All of the functions take the pioFileDesc returned by PIOc_createfile(). This is the ncid of the netCDF file.

-
Parameters
- - -
[in]thisPointer to self.
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
- -

◆ epc_errorHandler()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
struct examplePioClass* epc_errorHandler (struct examplePioClassthis,
const char * errMsg,
const int retVal 
)
-
- -

Error handling function.

-

On error, process with rank zero will print error message, the netCDF file will be closed with PIOc_closefile(), and MPI_Abort is called to end the example execution on all processes.

-
Parameters
- - - - -
[in]thisPointer to self.
[in]errMsgan error message
[in]retValthe non-zero return value that indicated an error
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
- -

◆ epc_init()

- -
-
- - - - - - - - -
struct examplePioClass* epc_init (struct examplePioClassthis)
-
- -

Initialize libraries, create sample data.

-

This function is called as part of the creation of a sample data file for this example.

-

Ths funtion initializes MPI and the ParallelIO libraries. It sets up the ParallelIO library communicator. It also allocates memory for data used in this example, and assigns sample values to the data array that will be written.

-

The ParallelIO communicator is set up with a call to PIOc_Init_Intracomm(). This call takes the following parameters:

-
    -
  • The MPI communicator specifying the invovled processors (MPI_COMM_WORLD, in this case, to use all processors).
  • -
  • The number of I/O tasks. In this example there will be one I/O task for each process.
  • -
  • The stride (1 in this case).
  • -
  • The index of the first I/O task.
  • -
  • The iotype, specifying the flavor of netCDF to use.
  • -
  • Specify the subset rearranger.
  • -
  • A pointer that will get the ID of the ParallelIO system created for this call. This ID will be needed when reading or writing to the file using the ParallelIO library.
  • -
-
Parameters
- - -
[in]thisPointer to self.
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
- -

◆ epc_new()

- -
-
- - - - - - - - -
struct examplePioClass* epc_new (int verbose)
-
- -

Create an examplePioClass object.

-

This function allocates memory for the struct that contains the code and data for this example. Then pointers are to the functions used in the example.

-
Parameters
- - -
[in]verboseNon-zero for output to stdout.
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
- -

◆ epc_readVar()

- -
-
- - - - - - - - -
struct examplePioClass* epc_readVar (struct examplePioClassthis)
-
- -

Read the example data from the file.

-

This function is called as part of the creation of a sample data file for this example.

-

This function reads the data that has been written to the sample data file. The data are read with the PIOc_read_darray() function.

-
Parameters
- - -
[in]thisPointer to self.
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
- -

◆ epc_writeVar()

- -
-
- - - - - - - - -
struct examplePioClass* epc_writeVar (struct examplePioClassthis)
-
- -

Write the sample data to the file.

-

This function is called as part of the creation of a sample data file for this example.

-

The data are written with the PIOc_write_darray() function. After the write is complete, ensure the file is synced for all processes after the write.

-
Parameters
- - -
[in]thisPointer to self.
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
- -

◆ main()

- -
-
- - - - - - - - - - - - - - - - - - -
int main (int argc,
char * argv[] 
)
-
- -

Main execution of code.

-

Executes the functions to:

    -
  • create a new examplePioClass instance
  • -
  • initialize MPI and the ParallelIO libraries
  • -
  • create the decomposition for this example
  • -
  • create the netCDF output file
  • -
  • define the variable in the file
  • -
  • write data to the variable in the file using decomposition
  • -
  • read the data back from the file using decomposition
  • -
  • close the file
  • -
  • clean up resources
  • -
-

The example can be run from the command line (on system that support it) like this:

-mpiexec -n 4 ./examplePio
-

The sample file created by this program is a small netCDF file. It has the following contents (as shown by ncdump) for a 4-processor run:

-
-netcdf examplePio_c {
-dimensions:
-    x = 16 ;
-variables:
-    int foo(x) ;
-data:
    foo = 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45 ;
-}
-
Parameters
- - - -
[in]argcargument count (should be zero)
[in]argvargument array (should be NULL)
-
-
-
Return values
- - -
examplePioClass*Pointer to self.
-
-
- -
-
-
- - - - diff --git a/docs/example_pio_8c__incl.map b/docs/example_pio_8c__incl.map deleted file mode 100644 index 53afcd3f026..00000000000 --- a/docs/example_pio_8c__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/example_pio_8c__incl.md5 b/docs/example_pio_8c__incl.md5 deleted file mode 100644 index b9bdf52ddde..00000000000 --- a/docs/example_pio_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -2c39d687bcb067eaa76aa2b04df48f7b \ No newline at end of file diff --git a/docs/example_pio_8c__incl.png b/docs/example_pio_8c__incl.png deleted file mode 100644 index 72eab304db74d2519059cc84a1a0364a1d5177bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26105 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
    OQFWDei{ZAQ-`{n<^OlYR7;``949{trE(&tc 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 ChsEds diff --git a/docs/example_pio_8f90.html b/docs/example_pio_8f90.html deleted file mode 100644 index 00bc6c3c11a..00000000000 --- a/docs/example_pio_8f90.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -PIO: examplePio.f90 File Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    examplePio.f90 File Reference
    -
    -
    - -

    A simple Fortran example for the ParallelIO Library. -More...

    - - - - - -

    -Data Types

    type  pioexample::pioexampleclass
     A class to hold example code and data. More...
     
    - - - - - - - -

    -Functions/Subroutines

    subroutine pioexample::init (this)
     Initialize MPI, ParallelIO, and example data. More...
     
    program main
     Main execution of example code. More...
     
    -

    Detailed Description

    -

    A simple Fortran example for the ParallelIO Library.

    -

    Function/Subroutine Documentation

    - -

    ◆ init()

    - -
    -
    - - - - - - - - -
    subroutine pioexample::init (class(pioexampleclass), intent(inout) this)
    -
    - -

    Initialize MPI, ParallelIO, and example data.

    -

    Initialize the MPI and ParallelIO libraries. Also allocate memory to write and read the sample data to the netCDF file.

    - -
    -
    - -

    ◆ main()

    - -
    -
    - - - - - - - -
    program main ()
    -
    - -

    Main execution of example code.

    -

    This is an example program for the ParallelIO library.

    -

    This program creates a netCDF output file with the ParallelIO library, then writes and reads some data to and from the file.

    -

    This example does the following:

    - - -
    -
    -
    - - - - diff --git a/docs/faq.html b/docs/faq.html deleted file mode 100644 index 59f4b73d027..00000000000 --- a/docs/faq.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -PIO: Frequently Asked Questions - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    Frequently Asked Questions
    -
    -
    -

    Here is a list of frequently asked questions and their answers.

    -
    How do I specify which tasks perform IO?
    -
    This is done in the call to PIO_init which has two interfaces: init_intracom and init_intercom.
      -
    • -In the init_intracom interface, use the num_iotasks and stride variables to specify the total number of io tasks and the stride between them with respect to the mpi communicator, comp_comm, which is provided. You can also use the optional base argument to shift the first IO task away from the first computational task, this is often desirable because the applications first computational task often has higher memory requirements than other tasks. IO tasks are a subset of the tasks defined in comp_comm.
    • -
    • -In the init_intercom interface, IO tasks are a disjoint set of tasks from those in the computational communicator. This interface is still experimental and not recommended for production use at this time.
    • -
    -Note that num_iotasks is the maximum number of IO tasks to use for an IO operation. The size of the field being read or written along with the tunable blocksize parameter, PIO_set_blocksize, determines the actual number of tasks used for a given IO operation.
    -
    How do I test if PIO is installed and working correctly?
    -

    The PIO Library distribution contains tests for PIO. They are run my 'make check'. The tests use mpiexec to run tests on 4, 8, or 16 processors.

    -

    -
    -
    -
    - - - - diff --git a/docs/files.html b/docs/files.html deleted file mode 100644 index 1667c581288..00000000000 --- a/docs/files.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -PIO: File List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    File List
    -
    -
    -
    Here is a list of all documented files with brief descriptions:
    - - - - - - - - - - - - - - - - - - - - - - - -
     example1.cA simple C example for the ParallelIO Library
     example2.cA simple C example for the ParallelIO Library
     examplePio.cA simple C example for the ParallelIO Library
     examplePio.f90A simple Fortran example for the ParallelIO Library
     pio.F90User interface Module for PIO, this is the only file a user program should 'use'
     pio.hPublic headers for the PIO C interface
     pio_darray.cPublic functions that read and write distributed arrays in PIO
     pio_file.cPIO File Handling
     pio_get_nc.cPIO functions to get data
     pio_kinds.F90Basic data types
     pio_nc.cPIO interfaces to NetCDF support functions
     pio_nc4.cFunctions to wrap netCDF-4 functions for PIO
     pio_put_nc.cPIO functions to write data
     pio_support.F90Internal code for compiler workarounds, aborts and debug functions
     pio_types.F90Derived datatypes and constants for PIO Fortran API
     pioc.cSome initialization and support functions
     pioc_support.cSupport functions for the PIO library
     piodarray.f90Read and write routines for decomposed data
     piolib_mod.f90Initialization Routines for PIO
     pionfatt_mod_2.f90NetCDF attribute interface to PIO
     pionfget_mod_2.f90Read Routines for non-decomposed NetCDF data
     pionfput_mod.f90Write routines for non-decomposed NetCDF data
    -
    -
    - - - - diff --git a/docs/folderclosed.png b/docs/folderclosed.png deleted file mode 100644 index bb8ab35edce8e97554e360005ee9fc5bffb36e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA diff --git a/docs/globals.html b/docs/globals.html deleted file mode 100644 index 333f308d8eb..00000000000 --- a/docs/globals.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -PIO: File Members - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    Here is a list of all documented file members with links to the documentation:
    - -

    - a -

    -
    - - - - diff --git a/docs/globals_defs.html b/docs/globals_defs.html deleted file mode 100644 index c7d9aa38328..00000000000 --- a/docs/globals_defs.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - -PIO: File Members - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -  - -

    - d -

      -
    • DARRAY_DATA -: pio_darray.c -
    • -
    • DARRAY_FILL -: pio_darray.c -
    • -
    • DECOMP_BACKTRACE_ATT_NAME -: pio.h -
    • -
    • DECOMP_C_ORDER_STR -: pio.h -
    • -
    • DECOMP_DIM_DIM -: pio.h -
    • -
    • DECOMP_FORTRAN_ORDER_STR -: pio.h -
    • -
    • DECOMP_GLOBAL_SIZE_VAR_NAME -: pio.h -
    • -
    • DECOMP_HISTORY_ATT_NAME -: pio.h -
    • -
    • DECOMP_MAP_VAR_NAME -: pio.h -
    • -
    • DECOMP_MAPELEM_DIM_NAME -: pio.h -
    • -
    • DECOMP_MAPLEN_VAR_NAME -: pio.h -
    • -
    • DECOMP_MAX_MAPLEN_ATT_NAME -: pio.h -
    • -
    • DECOMP_NDIMS -: pio.h -
    • -
    • DECOMP_ORDER_ATT_NAME -: pio.h -
    • -
    • DECOMP_SOURCE_ATT_NAME -: pio.h -
    • -
    • DECOMP_TASK_DIM_NAME -: pio.h -
    • -
    • DECOMP_TITLE_ATT_NAME -: pio.h -
    • -
    • DECOMP_VERSION_ATT_NAME -: pio.h -
    • -
    • DIM_LEN -: example1.c -
    • -
    • DIM_NAME -: example1.c -
    • -
    - - -

    - e -

    - - -

    - m -

    - - -

    - n -

    - - -

    - p -

      -
    • PIO_DEFAULT -: pio.h -
    • -
    • PIO_EBADIOTYPE -: pio.h -
    • -
    • PIO_EINDEP -: pio.h -
    • -
    • PIO_EVARDIMMISMATCH -: pio.h -
    • -
    • PIO_FIRST_ERROR_CODE -: pio.h -
    • -
    • PIO_MAX_DIMS -: pio.h -
    • -
    • PIO_MAX_VARS -: pio.h -
    • -
    • PIO_Offset -: pio.h -
    • -
    • PIO_OFFSET -: pio.h -
    • -
    • PIO_REARR_COMM_UNLIMITED_PEND_REQ -: pio.h -
    • -
    • PIO_REQ_NULL -: pio.h -
    • -
    - - -

    - s -

    - - -

    - v -

    - - -

    - x -

    -
    - - - - diff --git a/docs/globals_func.html b/docs/globals_func.html deleted file mode 100644 index 889a89a6a58..00000000000 --- a/docs/globals_func.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - -PIO: File Members - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -  - -

    - a -

    -
    - - - - diff --git a/docs/globals_type.html b/docs/globals_type.html deleted file mode 100644 index e5d2bf1a047..00000000000 --- a/docs/globals_type.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -PIO: File Members - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    - - - - diff --git a/docs/globals_vars.html b/docs/globals_vars.html deleted file mode 100644 index 292e66f2863..00000000000 --- a/docs/globals_vars.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -PIO: File Members - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    - - - - diff --git a/docs/graph_legend.html b/docs/graph_legend.html deleted file mode 100644 index 17d8efab900..00000000000 --- a/docs/graph_legend.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -PIO: Graph Legend - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Graph Legend
    -
    -
    -

    This page explains how to interpret the graphs that are generated by doxygen.

    -

    Consider the following example:

    /*! Invisible class because of truncation */
    class Invisible { };
    /*! Truncated class, inheritance relation is hidden */
    class Truncated : public Invisible { };
    /* Class not documented with doxygen comments */
    class Undocumented { };
    /*! Class that is inherited using public inheritance */
    class PublicBase : public Truncated { };
    /*! A template class */
    template<class T> class Templ { };
    /*! Class that is inherited using protected inheritance */
    class ProtectedBase { };
    /*! Class that is inherited using private inheritance */
    class PrivateBase { };
    /*! Class that is used by the Inherited class */
    class Used { };
    /*! Super class that inherits a number of other classes */
    class Inherited : public PublicBase,
    protected ProtectedBase,
    private PrivateBase,
    public Undocumented,
    public Templ<int>
    {
    private:
    Used *m_usedClass;
    };

    This will result in the following graph:

    -
    - -
    -

    The boxes in the above graph have the following meaning:

    -
      -
    • -A filled gray box represents the struct or class for which the graph is generated.
    • -
    • -A box with a black border denotes a documented struct or class.
    • -
    • -A box with a gray border denotes an undocumented struct or class.
    • -
    • -A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
    • -
    -

    The arrows have the following meaning:

    -
      -
    • -A dark blue arrow is used to visualize a public inheritance relation between two classes.
    • -
    • -A dark green arrow is used for protected inheritance.
    • -
    • -A dark red arrow is used for private inheritance.
    • -
    • -A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible.
    • -
    • -A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance.
    • -
    -
    - - - - diff --git a/docs/graph_legend.md5 b/docs/graph_legend.md5 deleted file mode 100644 index a06ed050cbb..00000000000 --- a/docs/graph_legend.md5 +++ /dev/null @@ -1 +0,0 @@ -387ff8eb65306fa251338d3c9bd7bfff \ No newline at end of file diff --git a/docs/graph_legend.png b/docs/graph_legend.png deleted file mode 100644 index 81788d8b778e11ebf43d6a041820fcaf7ec9a65e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19465 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%0Av4SqcN@e|5`jp~UDrU|Bek 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 - - - - - - -PIO: PIO_advanceframe - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_advanceframe
    -
    -
    - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::advanceframe (file, vardesc)
     advances the record dimension of a variable in a netcdf format file or the block address in a binary file More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ advanceframe()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::advanceframe (type(file_desc_t), intent(in) file,
    type(var_desc_t), intent(inout) vardesc 
    )
    -
    - -

    advances the record dimension of a variable in a netcdf format file or the block address in a binary file

    -
    Parameters
    - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__closefile.html b/docs/group___p_i_o__closefile.html deleted file mode 100644 index 9d82eca0355..00000000000 --- a/docs/group___p_i_o__closefile.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -PIO: PIO_closefile - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_closefile
    -
    -
    - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::closefile (file)
     close a disk file More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ closefile()

    - -
    -
    - - - - - - - - -
    subroutine piolib_mod::closefile (type(file_desc_tfile)
    -
    - -

    close a disk file

    -
    Parameters
    - - -
    fileFile descriptor structure. This structure holds information associated with each open file
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__createfile.html b/docs/group___p_i_o__createfile.html deleted file mode 100644 index af68523c86b..00000000000 --- a/docs/group___p_i_o__createfile.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - -PIO: PIO_createfile - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_createfile
    -
    -
    - - - - - - - - -

    -Functions/Subroutines

    int PIOc_createfile_int (int iosysid, int *ncidp, int *iotype, const char *filename, int mode)
     Create a new file using pio. More...
     
    integer function piolib_mod::createfile (iosystem, file, iotype, fname, amode_in)
     Create a NetCDF or PNetCDF file using PIO. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ createfile()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function piolib_mod::createfile (type (iosystem_desc_t), intent(inout), target iosystem,
    type (file_desc_t), intent(out) file,
    integer, intent(in) iotype,
    character(len=*), intent(in) fname,
    integer, intent(in), optional amode_in 
    )
    -
    - -

    Create a NetCDF or PNetCDF file using PIO.

    -

    Input parameters are read on comp task 0 and ignored elsewhere

    Parameters
    - - - - - - -
    iosystem: A defined pio system descriptor created by a call to PIO_init (see PIO_types)
    file: The returned file descriptor
    iotype: An integer parameter which controls the iotype.
      -
    • PIO_iotype_pnetcdf : parallel read/write of pNetCDF files (netcdf3)
    • -
    • PIO_iotype_netcdf : serial read/write of NetCDF files using 'base_node' (netcdf3)
    • -
    • PIO_iotype_netcdf4c : parallel read/serial write of NetCDF4 (HDF5) files with data compression
    • -
    • PIO_iotype_netcdf4p : parallel read/write of NETCDF4 (HDF5) files
    • -
    -
    fname: The name of the file to open
    amode_in: The NetCDF creation mode flag. the following flags are available: (1) zero value or NC_NOWRITE is default and opens the file with read-only access. (2) NC_WRITE for read-write access. (3) NC_SHARE is used for NetCDF classic, and dangerous with this application. (4) NC_WRITE|NC_SHARE
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ PIOc_createfile_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    int PIOc_createfile_int (int iosysid,
    int * ncidp,
    int * iotype,
    const char * filename,
    int mode 
    )
    -
    - -

    Create a new file using pio.

    -

    This is an internal function that is called by both PIOc_create() and PIOc_createfile(). Input parameters are read on comp task 0 and ignored elsewhere.

    -
    Parameters
    - - - - - - -
    iosysidA defined pio system ID, obtained from PIOc_Init_Intracomm() or PIOc_InitAsync().
    ncidpA pointer that gets the ncid of the newly created file.
    iotypeA pointer to a pio output format. Must be one of PIO_IOTYPE_PNETCDF, PIO_IOTYPE_NETCDF, PIO_IOTYPE_NETCDF4C, or PIO_IOTYPE_NETCDF4P.
    filenameThe filename to create.
    modeThe netcdf mode for the create operation.
    -
    -
    -
    Returns
    0 for success, error code otherwise.
    -
    Author
    Ed Hartnett
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__def__dim.html b/docs/group___p_i_o__def__dim.html deleted file mode 100644 index 12715807a17..00000000000 --- a/docs/group___p_i_o__def__dim.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - -PIO: PIO_def_dim - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_def_dim
    -
    -
    - -

    A set of functions to define dimensions and their attributes in NetCDF files. -More...

    - - - - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::def_dim_int_desc (File, name, len, dimid)
     Defines the netcdf dimension. More...
     
    integer function pio_nf::def_dim_int_id (ncid, name, len, dimid)
     Defines the netcdf dimension. More...
     
    integer function pio_nf::def_dim_desc (File, name, len, dimid)
     Defines the netcdf dimension. More...
     
    integer function pio_nf::def_dim_id (ncid, name, len, dimid)
     Defines the netcdf dimension. More...
     
    -

    Detailed Description

    -

    A set of functions to define dimensions and their attributes in NetCDF files.

    -

    Function/Subroutine Documentation

    - -

    ◆ def_dim_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::def_dim_desc (type (file_desc_t), intent(in) File,
    character(len=*), intent(in) name,
    integer(pio_offset_kind), intent(in) len,
    integer, intent(out) dimid 
    )
    -
    - -

    Defines the netcdf dimension.

    - -
    -
    - -

    ◆ def_dim_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::def_dim_id (integer, intent(in) ncid,
    character(len=*), intent(in) name,
    integer(pio_offset_kind), intent(in) len,
    integer, intent(out) dimid 
    )
    -
    - -

    Defines the netcdf dimension.

    - -
    -
    - -

    ◆ def_dim_int_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::def_dim_int_desc (type (file_desc_t), intent(in) File,
    character(len=*), intent(in) name,
    integer, intent(in) len,
    integer, intent(out) dimid 
    )
    -
    - -

    Defines the netcdf dimension.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    name: The name of the dimension to define
    len: The size of the dimension
    dimid: The dimension identifier
    -
    -
    - -
    -
    - -

    ◆ def_dim_int_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::def_dim_int_id (integer, intent(in) ncid,
    character(len=*), intent(in) name,
    integer, intent(in) len,
    integer, intent(out) dimid 
    )
    -
    - -

    Defines the netcdf dimension.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__def__var.html b/docs/group___p_i_o__def__var.html deleted file mode 100644 index d9e1e719bd5..00000000000 --- a/docs/group___p_i_o__def__var.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - -PIO: PIO_def_var - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_def_var
    -
    -
    - - - - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::def_var_0d_desc (File, name, type, vardesc)
     Defines a netcdf variable. More...
     
    -integer function pio_nf::def_var_0d_id (ncid, name, type, varid)
     Defines a netcdf variable.
     
    integer function pio_nf::def_var_md_desc (File, name, type, dimids, vardesc)
     Defines the a netcdf variable. More...
     
    -integer function pio_nf::def_var_md_id (ncid, name, type, dimids, varid)
     Defines a netcdf variable.
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ def_var_0d_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::def_var_0d_desc (type (file_desc_t), intent(in) File,
    character(len=*), intent(in) name,
    integer, intent(in) type,
    type (var_desc_t), intent(inout) vardesc 
    )
    -
    - -

    Defines a netcdf variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    name: The name of the variable to define
    type: The type of variable
    vardescVariable description structure.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ def_var_md_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::def_var_md_desc (type (file_desc_t), intent(in) File,
    character(len=*), intent(in) name,
    integer, intent(in) type,
    integer, dimension(:), intent(in) dimids,
    type (var_desc_t), intent(inout) vardesc 
    )
    -
    - -

    Defines the a netcdf variable.

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    name: The name of the variable to define
    type: The type of variable
    dimids: The dimension identifier returned by PIO_def_dim
    vardescVariable description structure.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__enddef.html b/docs/group___p_i_o__enddef.html deleted file mode 100644 index 096000bf3fb..00000000000 --- a/docs/group___p_i_o__enddef.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -PIO: PIO_enddef - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_enddef
    -
    -
    - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::enddef_desc (File)
     Exits netcdf define mode. More...
     
    integer function pio_nf::enddef_id (ncid)
     Wrapper for the C function PIOc_enddef . More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ enddef_desc()

    - -
    -
    - - - - - - - - -
    integer function pio_nf::enddef_desc (type (file_desc_t), intent(inout) File)
    -
    - -

    Exits netcdf define mode.

    -
    Parameters
    - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ enddef_id()

    - -
    -
    - - - - - - - - -
    integer function pio_nf::enddef_id (integer, intent(in) ncid)
    -
    - -

    Wrapper for the C function PIOc_enddef .

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__error__method.html b/docs/group___p_i_o__error__method.html deleted file mode 100644 index b3a3da72c46..00000000000 --- a/docs/group___p_i_o__error__method.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -PIO: error_methods - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    error_methods
    -
    -
    -

    The three types of error handling methods are:

      -
    • PIO_INTERNAL_ERROR : abort on error from any task
    • -
    • PIO_BCAST_ERROR : broadcast an error from io_rank 0 to all tasks in comm
    • -
    • PIO_RETURN_ERROR : do nothing - allow the user to handle it
    • -
    -

    Use this instead of ios to set error handling for the library.

    -
    - - - - diff --git a/docs/group___p_i_o__finalize.html b/docs/group___p_i_o__finalize.html deleted file mode 100644 index 67cb0f85a48..00000000000 --- a/docs/group___p_i_o__finalize.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -PIO: PIO_finalize - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_finalize
    -
    -
    - -

    Shuts down and cleans up any memory associated with the pio library. -More...

    - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::finalize (iosystem, ierr)
     finalizes the pio subsystem. More...
     
    -

    Detailed Description

    -

    Shuts down and cleans up any memory associated with the pio library.

    -

    Function/Subroutine Documentation

    - -

    ◆ finalize()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::finalize (type (iosystem_desc_t), intent(inout) iosystem,
    integer(i4), intent(out) ierr 
    )
    -
    - -

    finalizes the pio subsystem.

    -

    This is a collective call which expects the following parameters

    Parameters
    - - -
    iosystem: IO descriptor structure. This structure defines the mapping for a given variable between compute and IO decomposition.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__freedecomp.html b/docs/group___p_i_o__freedecomp.html deleted file mode 100644 index 8c5b49e5098..00000000000 --- a/docs/group___p_i_o__freedecomp.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - -PIO: PIO_freedecomp - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_freedecomp
    -
    -
    - -

    free memory associated with a io descriptor -More...

    - - - - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::freedecomp_ios (ios, iodesc)
     free all allocated storage associated with this decomposition More...
     
    subroutine piolib_mod::freedecomp_file (file, iodesc)
     free all allocated storage associated with this decomposition More...
     
    -

    Detailed Description

    -

    free memory associated with a io descriptor

    -

    Function/Subroutine Documentation

    - -

    ◆ freedecomp_file()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::freedecomp_file (type (file_desc_tfile,
    type (io_desc_tiodesc 
    )
    -
    - -

    free all allocated storage associated with this decomposition

    -
    Parameters
    - - - -
    fileFile descriptor structure. This structure holds information associated with each open file
    iodesc: IO descriptor structure. This structure defines the mapping for a given variable between compute and IO decomposition.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ freedecomp_ios()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::freedecomp_ios (type (iosystem_desc_tios,
    type (io_desc_tiodesc 
    )
    -
    - -

    free all allocated storage associated with this decomposition

    -
    Parameters
    - - - -
    ios: a defined pio system descriptor created by call to PIO_init (see PIO_types)
    iodescIO descriptor structure. This structure defines the mapping for a given variable between compute and IO decomposition.
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__get__att.html b/docs/group___p_i_o__get__att.html deleted file mode 100644 index edd84a52a85..00000000000 --- a/docs/group___p_i_o__get__att.html +++ /dev/null @@ -1,447 +0,0 @@ - - - - - - - -PIO: PIO_get_att - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_get_att
    -
    -
    - -

    Reads an netcdf attribute from a file. -More...

    - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pionfatt_mod::get_att_desc_text (File, varDesc, name, values)
     Reads an netcdf attribute from a file. More...
     
    integer function pionfatt_mod::get_att_desc_1d_int (File, varDesc, name, values)
     Reads an netcdf attribute from a file. More...
     
    integer function pionfatt_mod::get_att_id_int (ncid, varid, name, values)
     Reads an netcdf attribute from a file. More...
     
    integer function pionfatt_mod::get_att_1d_real (File, varid, name, values)
     Reads an netcdf attribute from a file. More...
     
    integer function pionfatt_mod::get_att_1d_int (File, varid, name, values)
     Reads an netcdf attribute from a file. More...
     
    integer function pionfatt_mod::get_att_1d_double (File, varid, name, values)
     Reads an netcdf attribute from a file. More...
     
    -

    Detailed Description

    -

    Reads an netcdf attribute from a file.

    -

    Function/Subroutine Documentation

    - -

    ◆ get_att_1d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::get_att_1d_double (type (file_desc_t), intent(in), target File,
    integer(i4), intent(in) varid,
    character(len=*), intent(in) name,
    real(r8), dimension(:), intent(out) values 
    )
    -
    - -

    Reads an netcdf attribute from a file.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    name: name of the attribute to get
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ get_att_1d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::get_att_1d_int (type (file_desc_t), intent(in), target File,
    integer(i4), intent(in) varid,
    character(len=*), intent(in) name,
    integer(i4), dimension(:), intent(out) values 
    )
    -
    - -

    Reads an netcdf attribute from a file.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    name: name of the attribute to get
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ get_att_1d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::get_att_1d_real (type (file_desc_t), intent(in), target File,
    integer(i4), intent(in) varid,
    character(len=*), intent(in) name,
    real(r4), dimension(:), intent(out) values 
    )
    -
    - -

    Reads an netcdf attribute from a file.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    name: name of the attribute to get
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ get_att_desc_1d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::get_att_desc_1d_int (type (file_desc_t), intent(inout), target File,
    type (var_desc_t), intent(in) varDesc,
    character(len=*), intent(in) name,
    integer(i4), dimension(:), intent(out) values 
    )
    -
    - -

    Reads an netcdf attribute from a file.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varDescVariable description structure.
    name: name of the attribute to get
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ get_att_desc_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::get_att_desc_text (type (file_desc_t), intent(inout), target File,
    type (var_desc_t), intent(in) varDesc,
    character(len=*), intent(in) name,
    character(len=*), intent(out) values 
    )
    -
    - -

    Reads an netcdf attribute from a file.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varDescVariable description structure.
    name: name of the attribute to get
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ get_att_id_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::get_att_id_int (integer, intent(in) ncid,
    integer, intent(in) varid,
    character(len=*), intent(in) name,
    integer(i4), intent(out), target values 
    )
    -
    - -

    Reads an netcdf attribute from a file.

    -
    Parameters
    - - - - - -
    ncid: The netcdf file ID
    varid: The netcdf variable identifier
    name: name of the attribute to get
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__get__local__array__size.html b/docs/group___p_i_o__get__local__array__size.html deleted file mode 100644 index c5037ed3066..00000000000 --- a/docs/group___p_i_o__get__local__array__size.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -PIO: PIO_get_local_array_size - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_get_local_array_size
    -
    -
    - - - - - -

    -Functions/Subroutines

    integer function, public piolib_mod::pio_get_local_array_size (iodesc)
     This function returns the expected local size of an array associated with iodesc. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ pio_get_local_array_size()

    - -
    -
    - - - - - - - - -
    integer function, public piolib_mod::pio_get_local_array_size (type(io_desc_t), intent(in) iodesc)
    -
    - -

    This function returns the expected local size of an array associated with iodesc.

    -
    Parameters
    - - -
    iodescIO descriptor structure. This structure defines the mapping for a given variable between compute and IO decomposition.
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__get__var.html b/docs/group___p_i_o__get__var.html deleted file mode 100644 index ae147b2ad5a..00000000000 --- a/docs/group___p_i_o__get__var.html +++ /dev/null @@ -1,2659 +0,0 @@ - - - - - - - -PIO: PIO_get_var - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_get_var
    -
    -
    - -

    Reads non-decomposed data from a NetCDF file. -More...

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pionfget_mod::get_var1_text (File, varid, index, ival)
     Reads non-decomposed fields from a NetCDF file. More...
     
    integer function pionfget_mod::get_var1_vdesc_text (File, vardesc, index, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_1d_int (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_2d_int (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_3d_int (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_4d_int (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_5d_int (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_1d_real (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_2d_real (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_3d_real (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_4d_real (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_5d_real (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_1d_double (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_2d_double (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_3d_double (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_4d_double (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_5d_double (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_1d_text (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_2d_text (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_3d_text (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_4d_text (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_5d_text (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_1d_real (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_2d_real (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_3d_real (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_4d_real (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_5d_real (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_1d_double (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_2d_double (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_3d_double (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_4d_double (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_5d_double (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_1d_int (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_2d_int (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_3d_int (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_4d_int (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_5d_int (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_var_0d_text (File, varid, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_var_vdesc_0d_text (File, vardesc, ival)
     Writes an netcdf attribute to a file. More...
     
    -

    Detailed Description

    -

    Reads non-decomposed data from a NetCDF file.

    -

    The get_var interface is provided as a simplified interface to read variables from a NetCDF format file. The variable is read on the root IO task and broadcast in its entirety to all tasks.

    -

    Function/Subroutine Documentation

    - -

    ◆ get_var1_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_var1_text (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) index,
    character(len=*), intent(out) ival 
    )
    -
    - -

    Reads non-decomposed fields from a NetCDF file.

    -
    Parameters
    - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    index: a multidimensional index that specifies which value to get
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_var1_vdesc_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_var1_vdesc_text (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) index,
    character(len=*), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    index: a multidimensional index that specifies which value to get
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_var_0d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_var_0d_text (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    character(len=*), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_var_vdesc_0d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_var_vdesc_0d_text (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    character(len=*), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_1d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_1d_double (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_1d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_1d_int (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_1d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_1d_real (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_2d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_2d_double (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_2d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_2d_int (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_2d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_2d_real (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_3d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_3d_double (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_3d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_3d_int (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_3d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_3d_real (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_4d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_4d_double (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_4d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_4d_int (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_4d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_4d_real (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_5d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_5d_double (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_5d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_5d_int (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_5d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_5d_real (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varid: The netcdf variable identifier
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_1d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_1d_double (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_1d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_1d_int (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_1d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_1d_real (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_1d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_1d_text (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_2d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_2d_double (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_2d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_2d_int (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_2d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_2d_real (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_2d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_2d_text (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_3d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_3d_double (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_3d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_3d_int (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_3d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_3d_real (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_3d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_3d_text (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_4d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_4d_double (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_4d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_4d_int (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_4d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_4d_real (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_4d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_4d_text (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_5d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_5d_double (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_5d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_5d_int (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_5d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_5d_real (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    - -

    ◆ get_vara_vdesc_5d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfget_mod::get_vara_vdesc_5d_text (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:,:,:,:), intent(out) ival 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    vardescvar_desc_t
    start: A vector of size_t integers specifying the index in the variable where the first of the data values will be read. The indices are relative to 0, so for example, the first data value of a variable would have index (0, 0, ... , 0). The length of start must be the same as the number of dimensions of the specified variable. The elements of start correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first index would correspond to the starting record number for reading the data values.
    count: A vector of size_t integers specifying the edge lengths along each dimension of the block of data values to be read. To read a single value, for example, specify count as (1, 1, ... , 1). The length of count is the number of dimensions of the specified variable. The elements of count correspond, in order, to the variable's dimensions. Hence, if the variable is a record variable, the first element of count corresponds to a count of the number of records to read. Note: setting any element of the count array to zero causes the function to exit without error, and without doing anything.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierrerror return codes
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__getnumiotasks.html b/docs/group___p_i_o__getnumiotasks.html deleted file mode 100644 index bc92becf583..00000000000 --- a/docs/group___p_i_o__getnumiotasks.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - -PIO: PIO_getnumiotasks - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_getnumiotasks
    -
    -
    - -

    returns the actual number of IO-tasks used. -More...

    - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::getnumiotasks (iosystem, numiotasks)
     This returns the number of IO-tasks that PIO is using. More...
     
    -

    Detailed Description

    -

    returns the actual number of IO-tasks used.

    -

    PIO will reset the total number of IO-tasks if certain conditions are meet

    -

    Function/Subroutine Documentation

    - -

    ◆ getnumiotasks()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::getnumiotasks (type (iosystem_desc_t), intent(in) iosystem,
    integer(i4), intent(out) numiotasks 
    )
    -
    - -

    This returns the number of IO-tasks that PIO is using.

    -
    Parameters
    - - - -
    iosystem: a defined pio system descriptor, see PIO_types
    numiotasks: the number of IO-tasks
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__init.html b/docs/group___p_i_o__init.html deleted file mode 100644 index 69b251f418f..00000000000 --- a/docs/group___p_i_o__init.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - -PIO: PIO_init - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_init
    -
    -
    - -

    initializes the pio subsystem -More...

    - - - - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::init_intracom (comp_rank, comp_comm, num_iotasks, num_aggregator, stride, rearr, iosystem, base, rearr_opts)
     initialize the pio subsystem. More...
     
    subroutine piolib_mod::init_intercom (component_count, peer_comm, comp_comms, io_comm, iosystem)
     Initialize the pio subsystem. More...
     
    -

    Detailed Description

    -

    initializes the pio subsystem

    -

    Function/Subroutine Documentation

    - -

    ◆ init_intercom()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::init_intercom (integer, intent(in) component_count,
    integer, intent(in) peer_comm,
    integer, dimension(component_count), intent(in) comp_comms,
    integer, intent(in) io_comm,
    type (iosystem_desc_t), dimension(component_count), intent(out) iosystem 
    )
    -
    - -

    Initialize the pio subsystem.

    -

    This is a collective call. Input parameters are read on comp_rank=0 values on other tasks are ignored. This variation of PIO_init sets up a distinct set of tasks to handle IO, these tasks do not return from this call. Instead they go to an internal loop and wait to receive further instructions from the computational tasks

    Parameters
    - - - - - - -
    component_countThe number of computational components to associate with this IO component
    peer_commThe communicator from which all other communicator arguments are derived
    comp_commsThe computational communicator for each of the computational components
    io_commThe io communicator
    iosystema derived type which can be used in subsequent pio operations (defined in PIO_types).
    -
    -
    - -
    -
    - -

    ◆ init_intracom()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::init_intracom (integer(i4), intent(in) comp_rank,
    integer(i4), intent(in) comp_comm,
    integer(i4), intent(in) num_iotasks,
    integer(i4), intent(in) num_aggregator,
    integer(i4), intent(in) stride,
    integer(i4), intent(in) rearr,
    type (iosystem_desc_t), intent(out) iosystem,
    integer(i4), intent(in), optional base,
    type (pio_rearr_opt_t), intent(in), optional rearr_opts 
    )
    -
    - -

    initialize the pio subsystem.

    -

    This is a collective call. Input parameters are read on comp_rank=0 values on other tasks are ignored. This variation of PIO_init locates the IO tasks on a subset of the compute tasks.

    Parameters
    - - - - - - - - - - -
    comp_rankmpi rank of each participating task,
    comp_commthe mpi communicator which defines the collective.
    num_iotasksthe number of iotasks to define.
    num_aggregatorthe mpi aggregator count
    stridethe stride in the mpi rank between io tasks.
    rearrThe three choices to control rearrangement are:
      -
    • PIO_rearr_none : Do not use any form of rearrangement
    • -
    • PIO_rearr_box : Use a PIO internal box rearrangement
    • -
    • PIO_rearr_subset : Use a PIO internal subsetting rearrangement
    • -
    -
    iosystema derived type which can be used in subsequent pio operations (defined in PIO_types).
    baseoptional argument can be used to offset the first io task - default base is task 1.
    rearr_optsthe rearranger options.
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__initdecomp.html b/docs/group___p_i_o__initdecomp.html deleted file mode 100644 index 07aa0235daf..00000000000 --- a/docs/group___p_i_o__initdecomp.html +++ /dev/null @@ -1,620 +0,0 @@ - - - - - - - -PIO: PIO_initdecomp - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_initdecomp
    -
    -
    - -

    PIO_initdecomp is an overload interface the models decomposition to pio. -More...

    - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::pio_initdecomp_bc (iosystem, basepiotype, dims, compstart, compcount, iodesc)
     Implements the block-cyclic decomposition for PIO_initdecomp. More...
     
    subroutine piolib_mod::initdecomp_2dof_bin_i4 (iosystem, basepiotype, dims, lenblocks, compdof, iodofr, iodofw, iodesc)
     A deprecated interface to the PIO_initdecomp method. More...
     
    subroutine piolib_mod::initdecomp_1dof_bin_i8 (iosystem, basepiotype, dims, lenblocks, compdof, iodofr, iodesc)
     A deprecated interface to the PIO_initdecomp method. More...
     
    subroutine piolib_mod::initdecomp_2dof_nf_i4 (iosystem, basepiotype, dims, lenblocks, compdof, iodofr, iodofw, start, count, iodesc)
     A deprecated interface to the PIO_initdecomp method. More...
     
    subroutine piolib_mod::initdecomp_1dof_nf_i4 (iosystem, basepiotype, dims, lenblocks, compdof, iodof, start, count, iodesc)
     A deprecated interface to the PIO_initdecomp method. More...
     
    subroutine piolib_mod::pio_initdecomp_dof_i4 (iosystem, basepiotype, dims, compdof, iodesc, rearr, iostart, iocount)
     Implements the degrees of freedom decomposition for PIO_initdecomp (previous name: initdecomp_1dof_nf_box) More...
     
    -

    Detailed Description

    -

    PIO_initdecomp is an overload interface the models decomposition to pio.

    -

    initdecomp_1dof_bin_i8, initdecomp_1dof_nf_i4, initdecomp_2dof_bin_i4, and initdecomp_2dof_nf_i4 are all depreciated, but supported for backwards compatibility.

    -

    Function/Subroutine Documentation

    - -

    ◆ initdecomp_1dof_bin_i8()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::initdecomp_1dof_bin_i8 (type (iosystem_desc_t), intent(in) iosystem,
    integer(i4), intent(in) basepiotype,
    integer(i4), dimension(:), intent(in) dims,
    integer(i4), intent(in) lenblocks,
    integer(pio_offset_kind), dimension(:), intent(in) compdof,
    integer(pio_offset_kind), dimension(:), intent(in) iodofr,
    type (io_desc_t), intent(inout) iodesc 
    )
    -
    - -

    A deprecated interface to the PIO_initdecomp method.

    -
    Deprecated:
    -
    Parameters
    - - - - - - - - -
    iosystem: a defined pio system descriptor, see PIO_types
    basepiotype: the type of variable(s) associated with this iodesc. The base types supported by PIO are:
      -
    • PIO_double : 8-byte reals or double precision
    • -
    • PIO_real : 4-byte reals
    • -
    • PIO_int : 4-byte integers
    • -
    • PIO_char : character
    • -
    -
    dims: an array of the global length of each dimesion of the variable(s)
    lenblocks:
    compdof: mapping of the storage order of the variable to its memory order
    iodofr:
    iodescThe io descriptor structure in defined in this subroutine and subsequently used in PIO_read_darray, PIO_write_darray, PIO_put_var, PIO_get_var calls (see pio_types).
    -
    -
    - -
    -
    - -

    ◆ initdecomp_1dof_nf_i4()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::initdecomp_1dof_nf_i4 (type (iosystem_desc_t), intent(in) iosystem,
    integer(i4), intent(in) basepiotype,
    integer(i4), dimension(:), intent(in) dims,
    integer (i4), intent(in) lenblocks,
    integer (i4), dimension(:), intent(in) compdof,
    integer (i4), dimension(:), intent(in) iodof,
    integer(pio_offset_kind), dimension(:), intent(in) start,
    integer(pio_offset_kind), dimension(:), intent(in) count,
    type (io_desc_t), intent(inout) iodesc 
    )
    -
    - -

    A deprecated interface to the PIO_initdecomp method.

    -
    Deprecated:
    -
    Parameters
    - - - - - - - - - - -
    iosystem: a defined PIO system descriptor, see pio_types
    basepiotype: The type of variable(s) associated with this iodesc. The base types supported by PIO are:
      -
    • PIO_double : 8-byte reals or double precision
    • -
    • PIO_real : 4-byte reals
    • -
    • PIO_int : 4-byte integers
    • -
    • PIO_char : character
    • -
    -
    dims: an array of the global length of each dimesion of the variable(s)
    lenblocks:
    compdof: mapping of the storage order of the variable to its memory order
    iodof:
    start:
    count:
    iodescThe io descriptor structure in defined in this subroutine and subsequently used in PIO_read_darray, PIO_write_darray, PIO_put_var, PIO_get_var calls (see pio_types).
    -
    -
    - -
    -
    - -

    ◆ initdecomp_2dof_bin_i4()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::initdecomp_2dof_bin_i4 (type (iosystem_desc_t), intent(in) iosystem,
    integer(i4), intent(in) basepiotype,
    integer(i4), dimension(:), intent(in) dims,
    integer (i4), intent(in) lenblocks,
    integer (i4), dimension(:), intent(in) compdof,
    integer (i4), dimension(:), intent(in) iodofr,
    integer (i4), dimension(:), intent(in) iodofw,
    type (io_desc_t), intent(inout) iodesc 
    )
    -
    - -

    A deprecated interface to the PIO_initdecomp method.

    -
    Deprecated:
    -
    Parameters
    - - - - - - - - - -
    iosystem: a defined pio system descriptor, see PIO_types
    basepiotype: the type of variable(s) associated with this iodesc. The base types supported by PIO are:
      -
    • PIO_double : 8-byte reals or double precision
    • -
    • PIO_real : 4-byte reals
    • -
    • PIO_int : 4-byte integers
    • -
    • PIO_char : character
    • -
    -
    dims: an array of the global length of each dimesion of the variable(s)
    lenblocks:
    compdof: mapping of the storage order of the variable to its memory order
    iodofr:
    iodofw:
    iodescThe io descriptor structure in defined in this subroutine and subsequently used in PIO_read_darray, PIO_write_darray, PIO_put_var, PIO_get_var calls (see pio_types).
    -
    -
    - -
    -
    - -

    ◆ initdecomp_2dof_nf_i4()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::initdecomp_2dof_nf_i4 (type (iosystem_desc_t), intent(in) iosystem,
    integer(i4), intent(in) basepiotype,
    integer(i4), dimension(:), intent(in) dims,
    integer (i4), intent(in) lenblocks,
    integer (i4), dimension(:), intent(in) compdof,
    integer (i4), dimension(:), intent(in) iodofr,
    integer (i4), dimension(:), intent(in) iodofw,
    integer(pio_offset_kind), dimension(:), intent(in) start,
    integer(pio_offset_kind), dimension(:), intent(in) count,
    type (io_desc_t), intent(inout) iodesc 
    )
    -
    - -

    A deprecated interface to the PIO_initdecomp method.

    -
    Deprecated:
    -
    Parameters
    - - - - - - - - - - - -
    iosystem: a defined pio system descriptor, see PIO_types
    basepiotype: the type of variable(s) associated with this iodesc. The base types supported by PIO are:
      -
    • PIO_double : 8-byte reals or double precision
    • -
    • PIO_real : 4-byte reals
    • -
    • PIO_int : 4-byte integers
    • -
    • PIO_char : character
    • -
    -
    dims: an array of the global length of each dimesion of the variable(s)
    lenblocks:
    compdof: mapping of the storage order of the variable to its memory order
    iodofr:
    iodofw:
    start: used with count to give a block description of the shape of the data
    count:
    iodescThe io descriptor structure in defined in this subroutine and subsequently used in PIO_read_darray, PIO_write_darray, PIO_put_var, PIO_get_var calls (see pio_types).
    -
    -
    - -
    -
    - -

    ◆ pio_initdecomp_bc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::pio_initdecomp_bc (type (iosystem_desc_t), intent(inout) iosystem,
    integer(i4), intent(in) basepiotype,
    integer(i4), dimension(:), intent(in) dims,
    integer (kind=pio_offset_kind), dimension(:) compstart,
    integer (kind=pio_offset_kind), dimension(:) compcount,
    type (io_desc_t), intent(out) iodesc 
    )
    -
    - -

    Implements the block-cyclic decomposition for PIO_initdecomp.

    -

    This provides the ability to describe a computational decomposition in PIO that has a block-cyclic form. That is something that can be described using start and count arrays. Optional parameters for this subroutine allows for the specification of io decomposition using iostart and iocount arrays. If iostart and iocount arrays are not specified by the user, and rearrangement is turned on then PIO will calculate a suitable IO decomposition

    Parameters
    - - - - - - - -
    iosystemIO system descriptor structure. This structure contains the general IO subsystem data and MPI structure
    basepiotypeThe type of variable(s) associated with this iodesc. The base types supported by PIO are:
      -
    • PIO_double : 8-byte reals or double precision
    • -
    • PIO_real : 4-byte reals
    • -
    • PIO_int : 4-byte integers
    • -
    • PIO_char : character
    • -
    -
    dimsAn array of the global length of each dimesion of the variable(s)
    compstartThe start index into the block-cyclic computational decomposition
    compcountThe count for the block-cyclic computational decomposition
    iodescThe io descriptor structure in defined in this subroutine and subsequently used in PIO_read_darray, PIO_write_darray, PIO_put_var, PIO_get_var calls (see pio_types).
    -
    -
    - -
    -
    - -

    ◆ pio_initdecomp_dof_i4()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::pio_initdecomp_dof_i4 (type (iosystem_desc_t), intent(inout) iosystem,
    integer(i4), intent(in) basepiotype,
    integer(i4), dimension(:), intent(in) dims,
    integer(i4), dimension(:), intent(in) compdof,
    type (io_desc_t), intent(inout) iodesc,
    integer, optional, target rearr,
    integer (pio_offset_kind), dimension(:), optional iostart,
    integer (pio_offset_kind), dimension(:), optional iocount 
    )
    -
    - -

    Implements the degrees of freedom decomposition for PIO_initdecomp (previous name: initdecomp_1dof_nf_box)

    -

    This provides the ability to describe a computational decomposition in PIO using degrees of freedom method. This is a decomposition that can not be easily described using a start and count method. Optional parameters for this subroutine allows for the specififcation of io decomposition using iostart and iocount arrays. If iostart and iocount arrays are not specified by the user, and rearrangement is turned on then PIO will calculate an suitable IO decomposition. Note that this subroutine was previously called initdecomp_1dof_nf_box

    Parameters
    - - - - - - - - - -
    iosystemIO system descriptor structure. This structure contains the general IO subsystem data and MPI structure
    basepiotypeThe type of variable(s) associated with this iodesc. The base types supported by PIO are:
      -
    • PIO_double : 8-byte reals or double precision
    • -
    • PIO_real : 4-byte reals
    • -
    • PIO_int : 4-byte integers
    • -
    • PIO_char : character
    • -
    -
    dimsAn array of the global length of each dimesion of the variable(s)
    compdofMapping of the storage order for the computational decomposition to its memory order
    iodescThe io descriptor structure in defined in this subroutine and subsequently used in PIO_read_darray, PIO_write_darray, PIO_put_var, PIO_get_var calls (see pio_types).
    rearrrearranger
    iostartThe start index for the block-cyclic io decomposition
    iocountThe count for the block-cyclic io decomposition
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__att.html b/docs/group___p_i_o__inq__att.html deleted file mode 100644 index a2f8b602d36..00000000000 --- a/docs/group___p_i_o__inq__att.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -PIO: PIO_inq_att - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_att
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_att_desc (File, vardesc, name, xtype, len)
     Gets information about attributes. More...
     
    -integer function pio_nf::inq_att_vid (File, varid, name, xtype, len)
     Gets information about attributes.
     
    -integer function pio_nf::inq_att_id (ncid, varid, name, xtype, len)
     Gets information about attributes.
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_att_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_att_desc (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    character(len=*), intent(in) name,
    integer, intent(out), optional xtype,
    integer(pio_offset_kind), intent(out), optional len 
    )
    -
    - -

    Gets information about attributes.

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    name: Name of the attribute
    xtype: The type of attribute
    len: The length of the attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__attlen.html b/docs/group___p_i_o__inq__attlen.html deleted file mode 100644 index d816452807f..00000000000 --- a/docs/group___p_i_o__inq__attlen.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - -PIO: PIO_inq_attlen - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_attlen
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_attlen_desc (File, vardesc, name, len)
     Gets the attribute length. More...
     
    -integer function pio_nf::inq_attlen_vid (File, varid, name, len)
     Gets the attribute length.
     
    -integer function pio_nf::inq_attlen_id (ncid, varid, name, len)
     Gets the attribute length.
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_attlen_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_attlen_desc (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(in) vardesc,
    character(len=*), intent(in) name,
    integer(kind=pio_offset_kind), intent(out) len 
    )
    -
    - -

    Gets the attribute length.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    name: name of attribute
    len: Length of attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__attname.html b/docs/group___p_i_o__inq__attname.html deleted file mode 100644 index 6a3c9709266..00000000000 --- a/docs/group___p_i_o__inq__attname.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - -PIO: PIO_inq_attname - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_attname
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    -integer function pio_nf::inq_attname_desc (File, vdesc, attnum, name)
     Gets the name of an attribute.
     
    -integer function pio_nf::inq_attname_vid (File, varid, attnum, name)
     Gets the name of an attribute.
     
    -integer function pio_nf::inq_attname_id (ncid, varid, attnum, name)
     Gets the name of an attribute.
     
    -

    Detailed Description

    -
    - - - - diff --git a/docs/group___p_i_o__inq__dimid.html b/docs/group___p_i_o__inq__dimid.html deleted file mode 100644 index d2ecd4b10bb..00000000000 --- a/docs/group___p_i_o__inq__dimid.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -PIO: PIO_inq_dimid - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_dimid
    -
    -
    - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_dimid_desc (File, name, dimid)
     Returns the netcdf dimension id for the name. More...
     
    integer function pio_nf::inq_dimid_id (ncid, name, dimid)
     Returns the netcdf dimension id for the name. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_dimid_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_dimid_desc (type (file_desc_t), intent(in) File,
    character(len=*), intent(in) name,
    integer, intent(out) dimid 
    )
    -
    - -

    Returns the netcdf dimension id for the name.

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    name: The name of the netcdf dimension.
    dimid: The netcdf dimension id.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    -

    Note that we do not want internal error checking for this function.

    - -
    -
    - -

    ◆ inq_dimid_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_dimid_id (integer, intent(in) ncid,
    character(len=*), intent(in) name,
    integer, intent(out) dimid 
    )
    -
    - -

    Returns the netcdf dimension id for the name.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__dimlen.html b/docs/group___p_i_o__inq__dimlen.html deleted file mode 100644 index 96c9008d74c..00000000000 --- a/docs/group___p_i_o__inq__dimlen.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -PIO: PIO_inq_dimlen - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_dimlen
    -
    -
    - - - - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_dimlen_desc (File, dimid, len)
     Get information about the length of a particular dimension in netcdf file. More...
     
    -integer function pio_nf::inq_dimlen_desc_long (File, dimid, len)
     Get information about the length of a particular dimension in netcdf file.
     
    -integer function pio_nf::inq_dimlen_id (ncid, dimid, len)
     Get information about the length of a particular dimension in netcdf file.
     
    -integer function pio_nf::inq_dimlen_id_long (ncid, dimid, len)
     Get information about the length of a particular dimension in netcdf file.
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_dimlen_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_dimlen_desc (type(file_desc_t), intent(in) File,
    integer, intent(in) dimid,
    integer, intent(out) len 
    )
    -
    - -

    Get information about the length of a particular dimension in netcdf file.

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    dimid: The netcdf dimension ID.
    len: The length of the dimesion.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__dimname.html b/docs/group___p_i_o__inq__dimname.html deleted file mode 100644 index 1951f4e68d6..00000000000 --- a/docs/group___p_i_o__inq__dimname.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -PIO: PIO_inq_dimname - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_dimname
    -
    -
    - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_dimname_desc (File, dimid, name)
     Get information about the name of of a dimension. More...
     
    integer function pio_nf::inq_dimname_id (ncid, dimid, name)
     Get information about the name of of a dimension. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_dimname_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_dimname_desc (type(file_desc_t), intent(in) File,
    integer, intent(in) dimid,
    character(len=*), intent(out) name 
    )
    -
    - -

    Get information about the name of of a dimension.

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    dimid: The netcdf dimension ID.
    name: The name of the dimesion.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ inq_dimname_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_dimname_id (integer, intent(in) ncid,
    integer, intent(in) dimid,
    character(len=*), intent(out) name 
    )
    -
    - -

    Get information about the name of of a dimension.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__natts.html b/docs/group___p_i_o__inq__natts.html deleted file mode 100644 index 251d4f04be0..00000000000 --- a/docs/group___p_i_o__inq__natts.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - -PIO: PIO_inq_natts - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_natts
    -
    -
    - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_natts_desc (File, natts)
     Get information about the number of global attributes in a file or group. More...
     
    integer function pio_nf::inq_natts_id (ncid, natts)
     Get information about the number of global attributes in a file or group. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_natts_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_natts_desc (type (file_desc_t), intent(inout) File,
    integer, intent(out) natts 
    )
    -
    - -

    Get information about the number of global attributes in a file or group.

    -
    Parameters
    - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    natts: The number of attributes in the file.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ inq_natts_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_natts_id (integer, intent(in) ncid,
    integer, intent(out) natts 
    )
    -
    - -

    Get information about the number of global attributes in a file or group.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__ndims.html b/docs/group___p_i_o__inq__ndims.html deleted file mode 100644 index e039b2a1011..00000000000 --- a/docs/group___p_i_o__inq__ndims.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - -PIO: PIO_inq_ndims - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_ndims
    -
    -
    - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_ndims_desc (File, ndims)
     Get information about the number of dimensions of a file or group. More...
     
    integer function pio_nf::inq_ndims_id (ncid, ndims)
     Get information about the number of dimensions of a file or group. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_ndims_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_ndims_desc (type (file_desc_t), intent(inout) File,
    integer, intent(out) ndims 
    )
    -
    - -

    Get information about the number of dimensions of a file or group.

    -
    Parameters
    - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    ndims: The number of dimensions in the file.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ inq_ndims_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_ndims_id (integer, intent(in) ncid,
    integer, intent(out) ndims 
    )
    -
    - -

    Get information about the number of dimensions of a file or group.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__nvars.html b/docs/group___p_i_o__inq__nvars.html deleted file mode 100644 index a2df3337f8f..00000000000 --- a/docs/group___p_i_o__inq__nvars.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - -PIO: PIO_inq_nvars - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_nvars
    -
    -
    - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_nvars_desc (File, nvars)
     Get information about the number of variables in a file or group. More...
     
    integer function pio_nf::inq_nvars_id (ncid, nvars)
     Get information about the number of variables in a file or group. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_nvars_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_nvars_desc (type (file_desc_t), intent(inout) File,
    integer, intent(out) nvars 
    )
    -
    - -

    Get information about the number of variables in a file or group.

    -
    Parameters
    - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    nvars: The number of variables in the file.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ inq_nvars_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_nvars_id (integer, intent(in) ncid,
    integer, intent(out) nvars 
    )
    -
    - -

    Get information about the number of variables in a file or group.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__unlimdim.html b/docs/group___p_i_o__inq__unlimdim.html deleted file mode 100644 index f373e9c3ae7..00000000000 --- a/docs/group___p_i_o__inq__unlimdim.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -PIO: PIO_inq_unlimdim - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    PIO_inq_unlimdim
    -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__var__deflate.html b/docs/group___p_i_o__inq__var__deflate.html deleted file mode 100644 index cde4e37f112..00000000000 --- a/docs/group___p_i_o__inq__var__deflate.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - -PIO: PIO_inq_var_deflate - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_var_deflate
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_var_deflate_desc (File, vardesc, shuffle, deflate, deflate_level)
     Gets metadata information for netcdf file. More...
     
    integer function pio_nf::inq_var_deflate_vid (File, varid, shuffle, deflate, deflate_level)
     Gets metadata information for netcdf file. More...
     
    integer function pio_nf::inq_var_deflate_id (ncid, varid, shuffle, deflate, deflate_level)
     Gets metadata information for netcdf file. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_var_deflate_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_var_deflate_desc (type (file_desc_t), intent(in) File,
    type (var_desc_t), intent(in) vardesc,
    integer, intent(out) shuffle,
    integer, intent(out) deflate,
    integer, intent(out) deflate_level 
    )
    -
    - -

    Gets metadata information for netcdf file.

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    shuffle: Value of shuffle
    deflate: Status of deflate
    deflate_level: Level of deflate
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ inq_var_deflate_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_var_deflate_id (integer, intent(in) ncid,
    integer, intent(in) varid,
    integer, intent(out) shuffle,
    integer, intent(out) deflate,
    integer, intent(out) deflate_level 
    )
    -
    - -

    Gets metadata information for netcdf file.

    - -
    -
    - -

    ◆ inq_var_deflate_vid()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_var_deflate_vid (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, intent(out) shuffle,
    integer, intent(out) deflate,
    integer, intent(out) deflate_level 
    )
    -
    - -

    Gets metadata information for netcdf file.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__vardimid.html b/docs/group___p_i_o__inq__vardimid.html deleted file mode 100644 index 088a719d4f9..00000000000 --- a/docs/group___p_i_o__inq__vardimid.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -PIO: PIO_inq_vardimid - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_vardimid
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_vardimid_desc (File, vardesc, dimids)
     returns the dimids of the variable as an interger array More...
     
    -integer function pio_nf::inq_vardimid_vid (File, varid, dimids)
     returns the dimids of the variable as an interger array
     
    -integer function pio_nf::inq_vardimid_id (ncid, varid, dimids)
     returns the dimids of the variable as an interger array
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_vardimid_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_vardimid_desc (type (file_desc_t), intent(in) File,
    type (var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(out) dimids 
    )
    -
    - -

    returns the dimids of the variable as an interger array

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    dimids: The dimension identifier returned by PIO_def_dim
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__varid.html b/docs/group___p_i_o__inq__varid.html deleted file mode 100644 index 89db5681a53..00000000000 --- a/docs/group___p_i_o__inq__varid.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -PIO: PIO_inq_varid - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_varid
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_varid_desc (File, name, vardesc)
     Returns the ID of a netcdf variable given its name. More...
     
    -integer function pio_nf::inq_varid_vid (File, name, varid)
     Returns the ID of a netcdf variable given its name.
     
    -integer function pio_nf::inq_varid_id (ncid, name, varid)
     Returns the ID of a netcdf variable given its name.
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_varid_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_varid_desc (type (file_desc_t), intent(in) File,
    character(len=*), intent(in) name,
    type (var_desc_t), intent(inout) vardesc 
    )
    -
    - -

    Returns the ID of a netcdf variable given its name.

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    name: Name of the returned attribute
    vardescVariable description structure.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__varname.html b/docs/group___p_i_o__inq__varname.html deleted file mode 100644 index 141d0a8ebab..00000000000 --- a/docs/group___p_i_o__inq__varname.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -PIO: PIO_inq_varname - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_varname
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_varname_desc (File, vardesc, name)
     Get the name associated with a variable. More...
     
    -integer function pio_nf::inq_varname_vid (File, varid, name)
     Get the name associated with a variable.
     
    -integer function pio_nf::inq_varname_id (ncid, varid, name)
     Get the name associated with a variable.
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_varname_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_varname_desc (type (file_desc_t), intent(in) File,
    type (var_desc_t), intent(in) vardesc,
    character(len=*), intent(out) name 
    )
    -
    - -

    Get the name associated with a variable.

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    name: The name of the netcdf variable.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__varnatts.html b/docs/group___p_i_o__inq__varnatts.html deleted file mode 100644 index d0c15cb3b6e..00000000000 --- a/docs/group___p_i_o__inq__varnatts.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - -PIO: PIO_inq_varnatts - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_varnatts
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_varnatts_desc (File, vardesc, natts)
     Gets metadata information for netcdf file. More...
     
    integer function pio_nf::inq_varnatts_vid (File, varid, natts)
     Gets metadata information for netcdf file. More...
     
    integer function pio_nf::inq_varnatts_id (ncid, varid, natts)
     Gets metadata information for netcdf file. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_varnatts_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_varnatts_desc (type (file_desc_t), intent(in) File,
    type (var_desc_t), intent(in) vardesc,
    integer, intent(out) natts 
    )
    -
    - -

    Gets metadata information for netcdf file.

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    natts: The number of atts
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ inq_varnatts_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_varnatts_id (integer, intent(in) ncid,
    integer, intent(in) varid,
    integer, intent(out) natts 
    )
    -
    - -

    Gets metadata information for netcdf file.

    - -
    -
    - -

    ◆ inq_varnatts_vid()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_varnatts_vid (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, intent(out) natts 
    )
    -
    - -

    Gets metadata information for netcdf file.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__varndims.html b/docs/group___p_i_o__inq__varndims.html deleted file mode 100644 index ee664d90a41..00000000000 --- a/docs/group___p_i_o__inq__varndims.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -PIO: PIO_inq_varndims - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_varndims
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_varndims_desc (File, vardesc, ndims)
     Gets the number of dimension associated with a netcdf variable. More...
     
    -integer function pio_nf::inq_varndims_vid (File, varid, ndims)
     Gets the number of dimension associated with a netcdf variable.
     
    -integer function pio_nf::inq_varndims_id (ncid, varid, ndims)
     Gets the number of dimension associated with a netcdf variable.
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_varndims_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_varndims_desc (type (file_desc_t), intent(in) File,
    type (var_desc_t), intent(in) vardesc,
    integer, intent(out) ndims 
    )
    -
    - -

    Gets the number of dimension associated with a netcdf variable.

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ndims: The number of dimensions for the variable
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inq__vartype.html b/docs/group___p_i_o__inq__vartype.html deleted file mode 100644 index 1e22a9980d5..00000000000 --- a/docs/group___p_i_o__inq__vartype.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - -PIO: PIO_inq_vartype - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inq_vartype
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inq_vartype_desc (File, vardesc, type)
     Gets metadata information for netcdf file. More...
     
    integer function pio_nf::inq_vartype_vid (File, varid, type)
     Gets metadata information for netcdf file. More...
     
    integer function pio_nf::inq_vartype_id (ncid, varid, type)
     Gets metadata information for netcdf file. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_vartype_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_vartype_desc (type (file_desc_t), intent(in) File,
    type (var_desc_t), intent(in) vardesc,
    integer, intent(out) type 
    )
    -
    - -

    Gets metadata information for netcdf file.

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    type: The type of variable
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ inq_vartype_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_vartype_id (integer, intent(in) ncid,
    integer, intent(in) varid,
    integer, intent(out) type 
    )
    -
    - -

    Gets metadata information for netcdf file.

    - -
    -
    - -

    ◆ inq_vartype_vid()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inq_vartype_vid (type (file_desc_t), intent(in) File,
    integer, intent(in) varid,
    integer, intent(out) type 
    )
    -
    - -

    Gets metadata information for netcdf file.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inquire.html b/docs/group___p_i_o__inquire.html deleted file mode 100644 index 2da2875ba97..00000000000 --- a/docs/group___p_i_o__inquire.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - -PIO: PIO_inquire - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inquire
    -
    -
    - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inquire_desc (File, nDimensions, nVariables, nAttributes, unlimitedDimID)
     Gets metadata information for netcdf file. More...
     
    integer function pio_nf::inquire_id (ncid, nDimensions, nVariables, nAttributes, unlimitedDimID)
     Gets metadata information for netcdf file. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inquire_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inquire_desc (type (file_desc_t), intent(in) File,
    integer, intent(out), optional nDimensions,
    integer, intent(out), optional nVariables,
    integer, intent(out), optional nAttributes,
    integer, intent(out), optional unlimitedDimID 
    )
    -
    - -

    Gets metadata information for netcdf file.

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    nDimensions: Number of dimensions defined for the netcdf file
    nVariables: Number of variables defined for the netcdf file
    nAttributes: Number of attributes defined for the netcdf file
    unlimitedDimID: the Unlimited dimension ID
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ inquire_id()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inquire_id (integer, intent(in) ncid,
    integer, intent(out), optional nDimensions,
    integer, intent(out), optional nVariables,
    integer, intent(out), optional nAttributes,
    integer, intent(out), optional unlimitedDimID 
    )
    -
    - -

    Gets metadata information for netcdf file.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inquire__dimension.html b/docs/group___p_i_o__inquire__dimension.html deleted file mode 100644 index a8926d50f9a..00000000000 --- a/docs/group___p_i_o__inquire__dimension.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - -PIO: PIO_inquire_dimension - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inquire_dimension
    -
    -
    - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inquire_dimension_desc (file, dimid, name, len)
     Get information about a particular dimension in netcdf file. More...
     
    -integer function pio_nf::inquire_dimension_id (ncid, dimid, name, len)
     Get information about a particular dimension in netcdf file.
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inquire_dimension_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inquire_dimension_desc (type(file_desc_t), intent(in) file,
    integer, intent(in) dimid,
    character (len = *), intent(out), optional name,
    integer, intent(out), optional len 
    )
    -
    - -

    Get information about a particular dimension in netcdf file.

    -
    Parameters
    - - - - - -
    file: A netcdf file descriptor returned by PIO_openfile or PIO_createfile.
    dimid: The netcdf dimension ID.
    name: The name of the dimension.
    len: The length of the dimesions name.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__inquire__variable.html b/docs/group___p_i_o__inquire__variable.html deleted file mode 100644 index 2f478feb117..00000000000 --- a/docs/group___p_i_o__inquire__variable.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - -PIO: PIO_inquire_variable - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_inquire_variable
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::inquire_variable_desc (file, vardesc, name, xtype, ndims, dimids, natts)
     Inquires if a NetCDF variable is present and returns its attributes. More...
     
    -integer function pio_nf::inquire_variable_vid (file, varid, name, xtype, ndims, dimids, natts)
     Inquires if a NetCDF variable is present and returns its attributes.
     
    -integer function pio_nf::inquire_variable_id (ncid, varid, name, xtype, ndims, dimids, natts)
     Inquires if a NetCDF variable is present and returns its attributes.
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inquire_variable_desc()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pio_nf::inquire_variable_desc (type(file_desc_t), intent(in) file,
    type(var_desc_t), intent(in) vardesc,
    character (len = *), intent(out), optional name,
    integer, intent(out), optional xtype,
    integer, intent(out), optional ndims,
    integer, dimension(:), intent(out), optional dimids,
    integer, intent(out), optional natts 
    )
    -
    - -

    Inquires if a NetCDF variable is present and returns its attributes.

    -
    Parameters
    - - - - - - - - -
    file: A netcdf file descriptor returned by PIO_openfile or PIO_createfile.
    vardescVariable description structure.
    name: The name of the variable
    xtype: The type of the variable
    ndims: The number of dimensions for the variable.
    dimids: The dimension identifier returned by PIO_def_dim
    natts: Number of attributes associated with the variable
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__iotype.html b/docs/group___p_i_o__iotype.html deleted file mode 100644 index 5663e3ccb2e..00000000000 --- a/docs/group___p_i_o__iotype.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -PIO: PIO_iotype - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    PIO_iotype
    -
    -
    - -

    An integer parameter which controls the iotype. -More...

    -

    An integer parameter which controls the iotype.

    -
      -
    • PIO_iotype_pnetcdf : parallel read/write of pNetCDF files (netcdf3)
    • -
    • PIO_iotype_netcdf : serial read/write of NetCDF files using 'base_node' (netcdf3)
    • -
    • PIO_iotype_netcdf4c : parallel read/serial write of NetCDF4 (HDF5) files with data compression
    • -
    • PIO_iotype_netcdf4p : parallel read/write of NETCDF4 (HDF5) files
    • -
    -
    - - - - diff --git a/docs/group___p_i_o__kinds.html b/docs/group___p_i_o__kinds.html deleted file mode 100644 index fe9071b8032..00000000000 --- a/docs/group___p_i_o__kinds.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -PIO: PIO_kinds - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    PIO_kinds
    -
    -
    - -

    The base types supported by PIO are: -More...

    -

    The base types supported by PIO are:

    -
      -
    • PIO_double : 8-byte reals or double precision
    • -
    • PIO_real : 4-byte reals
    • -
    • PIO_int : 4-byte integers
    • -
    • PIO_char : character
    • -
    -
    - - - - diff --git a/docs/group___p_i_o__openfile.html b/docs/group___p_i_o__openfile.html deleted file mode 100644 index ce44d466561..00000000000 --- a/docs/group___p_i_o__openfile.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -PIO: PIO_openfile - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_openfile
    -
    -
    - - - - - - - - - - - -

    -Functions/Subroutines

    int inq_file_metadata (file_desc_t *file, int ncid, int iotype, int *nvars, int **rec_var, int **pio_type, int **pio_type_size, MPI_Datatype **mpi_type, int **mpi_type_size)
     Internal function used when opening an existing file. More...
     
    int PIOc_openfile_retry (int iosysid, int *ncidp, int *iotype, const char *filename, int mode, int retry)
     Open an existing file using PIO library. More...
     
    integer function, public piolib_mod::pio_openfile (iosystem, file, iotype, fname, mode)
     open an existing file using pio More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ inq_file_metadata()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    int inq_file_metadata (file_desc_tfile,
    int ncid,
    int iotype,
    int * nvars,
    int ** rec_var,
    int ** pio_type,
    int ** pio_type_size,
    MPI_Datatype ** mpi_type,
    int ** mpi_type_size 
    )
    -
    - -

    Internal function used when opening an existing file.

    -

    This function is called by PIOc_openfile_retry(). It learns some things about the metadata in that file. The results end up in the file_desc_t.

    -
    Parameters
    - - - - - - - - - - -
    filepointer to the file_desc_t for this file.
    ncidthe ncid assigned to the file when opened.
    iotypethe iotype used to open the file.
    nvarsa pointer that gets the number of vars in the file.
    rec_vargets an array (length nvars) of rec_var values for each var in the file. This array must be freed by caller.
    pio_typegets an array (length nvars) of pio_type values for each var in the file. This array must be freed by caller.
    pio_type_sizegets an array (length nvars) of the size of the PIO type for each var in the file. This array must be freed by caller.
    mpi_typegets an array (length nvars) of MPI type values for each var in the file. This array must be freed by caller.
    mpi_type_sizegets an array (length nvars) of the size of the MPI type for each var in the file. This array must be freed by caller.
    -
    -
    -
    Returns
    0 for success, error code otherwise.
    -
    Author
    Ed Hartnett
    - -
    -
    - -

    ◆ pio_openfile()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function, public piolib_mod::pio_openfile (type (iosystem_desc_t), intent(inout), target iosystem,
    type (file_desc_t), intent(out) file,
    integer, intent(in) iotype,
    character(len=*), intent(in) fname,
    integer, intent(in), optional mode 
    )
    -
    - -

    open an existing file using pio

    -

    Input parameters are read on comp task 0 and ignored elsewhere.

    Parameters
    - - - - - - -
    iosystem: a defined pio system descriptor created by a call to PIO_init (see PIO_types)
    file: the returned file descriptor
    iotype: An integer parameter which controls the iotype.
    fname: the name of the file to open
    mode: a zero value (or PIO_nowrite) specifies the default behavior: open the dataset with read-only access, buffering and caching accesses for efficiency otherwise, the creation mode is PIO_write. setting the PIO_write flag opens the dataset with read-write access. ("writing" means any kind of change to the dataset, including appending or changing data, adding or renaming dimensions, variables, and attributes, or deleting attributes.)
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ PIOc_openfile_retry()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    int PIOc_openfile_retry (int iosysid,
    int * ncidp,
    int * iotype,
    const char * filename,
    int mode,
    int retry 
    )
    -
    - -

    Open an existing file using PIO library.

    -

    This is an internal function. Depending on the value of the retry parameter, a failed open operation will be handled differently. If retry is non-zero, then a failed attempt to open a file with netCDF-4 (serial or parallel), or parallel-netcdf will be followed by an attempt to open the file as a serial classic netCDF file. This is an important feature to some NCAR users. The functionality is exposed to the user as PIOc_openfile() (which does the retry), and PIOc_open() (which does not do the retry).

    -

    Input parameters are read on comp task 0 and ignored elsewhere.

    -
    Parameters
    - - - - - - - -
    iosysida defined pio system descriptor.
    ncidpa pio file descriptor.
    iotypea pio output format.
    filenamethe filename to open
    modethe netcdf mode for the open operation
    retrynon-zero to automatically retry with netCDF serial classic.
    -
    -
    -
    Returns
    0 for success, error code otherwise.
    -
    Author
    Jim Edwards, Ed Hartnett
    -

    Return code from MPI function codes.

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__put__att.html b/docs/group___p_i_o__put__att.html deleted file mode 100644 index 6a16a432c29..00000000000 --- a/docs/group___p_i_o__put__att.html +++ /dev/null @@ -1,507 +0,0 @@ - - - - - - - -PIO: PIO_put_att - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_put_att
    -
    -
    - -

    Writes an netcdf attribute to a file. -More...

    - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pionfatt_mod::put_att_desc_text (File, vdesc, name, values)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfatt_mod::put_att_1d_id_real (ncid, varid, name, values)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfatt_mod::put_att_1d_id_double (ncid, varid, name, values)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfatt_mod::put_att_1d_id_int (ncid, varid, name, values)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfatt_mod::put_att_1d_desc_real (File, varDesc, name, values)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfatt_mod::put_att_1d_desc_int (File, varDesc, name, values)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfatt_mod::put_att_1d_desc_double (File, varDesc, name, values)
     Writes an netcdf attribute to a file. More...
     
    -

    Detailed Description

    -

    Writes an netcdf attribute to a file.

    -

    Function/Subroutine Documentation

    - -

    ◆ put_att_1d_desc_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::put_att_1d_desc_double (type (file_desc_t), intent(inout), target File,
    type (var_desc_t), intent(in) varDesc,
    character(len=*), intent(in) name,
    real(r8), dimension(:), intent(in) values 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varDescVariable description structure.
    name: name of the attribute to add
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_att_1d_desc_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::put_att_1d_desc_int (type (file_desc_t), intent(inout), target File,
    type (var_desc_t), intent(in) varDesc,
    character(len=*), intent(in) name,
    integer(i4), dimension(:), intent(in) values 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varDescVariable description structure.
    name: name of the attribute to add
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_att_1d_desc_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::put_att_1d_desc_real (type (file_desc_t), intent(inout), target File,
    type (var_desc_t), intent(in) varDesc,
    character(len=*), intent(in) name,
    real(r4), dimension(:), intent(in) values 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varDescVariable description structure.
    name: name of the attribute to add
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_att_1d_id_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::put_att_1d_id_double (integer, intent(in) ncid,
    integer, intent(in) varid,
    character(len=*), intent(in) name,
    real(r8), dimension(:), intent(in) values 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - -
    ncidFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    name: name of the attribute to add
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_att_1d_id_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::put_att_1d_id_int (integer, intent(in) ncid,
    integer, intent(in) varid,
    character(len=*), intent(in) name,
    integer(i4), dimension(:), intent(in) values 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - -
    ncidFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    name: name of the attribute to add
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_att_1d_id_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::put_att_1d_id_real (integer, intent(in) ncid,
    integer, intent(in) varid,
    character(len=*), intent(in) name,
    real(r4), dimension(:), intent(in) values 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - -
    ncidFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    name: name of the attribute to add
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_att_desc_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfatt_mod::put_att_desc_text (type (file_desc_t), intent(in) File,
    type(var_desc_t), intent(in) vdesc,
    character(len=*), intent(in) name,
    character(len=*), intent(in) values 
    )
    -
    - -

    Writes an netcdf attribute to a file.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vdesc: The netcdf variable descriptor
    name: name of the attribute to add
    values: The value for the netcdf attribute
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__put__var.html b/docs/group___p_i_o__put__var.html deleted file mode 100644 index 4892f60a482..00000000000 --- a/docs/group___p_i_o__put__var.html +++ /dev/null @@ -1,5795 +0,0 @@ - - - - - - - -PIO: PIO_put_var - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_put_var
    -
    -
    - -

    Writes data to a netCDF file. -More...

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pionfput_mod::put_var1_text (File, varid, index, ival)
     Write one element of data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var1_int (File, varid, index, ival)
     Write one element of data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var1_real (File, varid, index, ival)
     Write one element of data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var1_double (File, varid, index, ival)
     Write one element of data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var1_vdesc_text (File, vardesc, index, ival)
     Write one element of data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var_0d_text (File, varid, ival)
     Writes a netCDF scalar variable. More...
     
    integer function pionfput_mod::put_var_1d_text (File, varid, ival)
     Writes text data to netcdf variable. More...
     
    integer function pionfput_mod::put_var_2d_text (File, varid, ival)
     Writes text data to netcdf variable. More...
     
    integer function pionfput_mod::put_var_3d_text (File, varid, ival)
     Writes text data to netcdf variable. More...
     
    integer function pionfput_mod::put_var_4d_text (File, varid, ival)
     Writes text data to netcdf variable. More...
     
    integer function pionfput_mod::put_var_5d_text (File, varid, ival)
     Writes text data to netcdf variable. More...
     
    integer function pionfput_mod::put_var_internal_int (ncid, varid, ival)
     Writes int data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var_internal_real (ncid, varid, ival)
     Writes real data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var_internal_double (ncid, varid, ival)
     Writes double data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var_1d_int (File, varid, ival)
     Write int data to a netCDF varaible of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_2d_int (File, varid, ival)
     Write int data to a netCDF varaible of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_3d_int (File, varid, ival)
     Write int data to a netCDF varaible of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_4d_int (File, varid, ival)
     Write int data to a netCDF varaible of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_5d_int (File, varid, ival)
     Write int data to a netCDF varaible of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_1d_real (File, varid, ival)
     Write real data to a netCDF varaible of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_2d_real (File, varid, ival)
     Write real data to a netCDF varaible of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_3d_real (File, varid, ival)
     Write real data to a netCDF varaible of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_4d_real (File, varid, ival)
     Write real data to a netCDF varaible of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_5d_real (File, varid, ival)
     Write real data to a netCDF varaible of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_1d_double (File, varid, ival)
     Write double data to a netCDF varaible of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_2d_double (File, varid, ival)
     Write double data to a netCDF varaible of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_3d_double (File, varid, ival)
     Write double data to a netCDF varaible of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_4d_double (File, varid, ival)
     Write double data to a netCDF varaible of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_5d_double (File, varid, ival)
     Write double data to a netCDF varaible of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_0d_int (File, varid, ival)
     Writes int data to a netCDF scalar variable. More...
     
    integer function pionfput_mod::put_var_0d_real (File, varid, ival)
     Writes real data to a netCDF scalar variable. More...
     
    integer function pionfput_mod::put_var_0d_double (File, varid, ival)
     Writes double data to a netCDF scalar variable. More...
     
    integer function pionfput_mod::put_var_vdesc_0d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 0 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_1d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_2d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_3d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_4d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_5d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_0d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 0 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_1d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_2d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_3d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_4d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_5d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_0d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 0 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_1d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_2d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_3d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_4d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_5d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_0d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 0 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_1d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_2d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_3d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_4d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_5d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_1d_text (File, varid, start, count, ival)
     Write text data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_2d_text (File, varid, start, count, ival)
     Write text data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_3d_text (File, varid, start, count, ival)
     Write text data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_4d_text (File, varid, start, count, ival)
     Write text data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_5d_text (File, varid, start, count, ival)
     Write text data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_1d_int (File, varid, start, count, ival)
     Write int data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_2d_int (File, varid, start, count, ival)
     Write int data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_3d_int (File, varid, start, count, ival)
     Write int data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_4d_int (File, varid, start, count, ival)
     Write int data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_5d_int (File, varid, start, count, ival)
     Write int data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_1d_real (File, varid, start, count, ival)
     Write real data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_2d_real (File, varid, start, count, ival)
     Write real data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_3d_real (File, varid, start, count, ival)
     Write real data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_4d_real (File, varid, start, count, ival)
     Write real data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_5d_real (File, varid, start, count, ival)
     Write real data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_1d_double (File, varid, start, count, ival)
     Write double data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_2d_double (File, varid, start, count, ival)
     Write double data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_3d_double (File, varid, start, count, ival)
     Write double data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_4d_double (File, varid, start, count, ival)
     Write double data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_5d_double (File, varid, start, count, ival)
     Write double data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_1d_text (File, vardesc, start, count, ival)
     Write text data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_2d_text (File, vardesc, start, count, ival)
     Write text data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_3d_text (File, vardesc, start, count, ival)
     Write text data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_4d_text (File, vardesc, start, count, ival)
     Write text data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_5d_text (File, vardesc, start, count, ival)
     Write text data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_1d_real (File, vardesc, start, count, ival)
     Write real data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_2d_real (File, vardesc, start, count, ival)
     Write real data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_3d_real (File, vardesc, start, count, ival)
     Write real data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_4d_real (File, vardesc, start, count, ival)
     Write real data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_5d_real (File, vardesc, start, count, ival)
     Write real data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_1d_double (File, vardesc, start, count, ival)
     Write double data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_2d_double (File, vardesc, start, count, ival)
     Write double data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_3d_double (File, vardesc, start, count, ival)
     Write double data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_4d_double (File, vardesc, start, count, ival)
     Write double data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_5d_double (File, vardesc, start, count, ival)
     Write double data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_1d_int (File, vardesc, start, count, ival)
     Write int data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_2d_int (File, vardesc, start, count, ival)
     Write int data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_3d_int (File, vardesc, start, count, ival)
     Write int data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_4d_int (File, vardesc, start, count, ival)
     Write int data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_5d_int (File, vardesc, start, count, ival)
     Write int data to a netcdf variable of 5 dimension(s). More...
     
    -

    Detailed Description

    -

    Writes data to a netCDF file.

    -

    The put_var interface is provided as a simplified interface to write variables to a netcdf format file.

    Warning
    Although this is a collective call the variable is written from the root IO task, no consistancy check is made with data passed on other tasks.
    -

    Function/Subroutine Documentation

    - -

    ◆ put_var1_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var1_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) index,
    real(r8), intent(in) ival 
    )
    -
    - -

    Write one element of data to a netCDF variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    index:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var1_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var1_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) index,
    integer(i4), intent(in) ival 
    )
    -
    - -

    Write one element of data to a netCDF variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    index:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var1_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var1_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) index,
    real(r4), intent(in) ival 
    )
    -
    - -

    Write one element of data to a netCDF variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    index:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var1_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var1_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) index,
    character(len=*), intent(in) ival 
    )
    -
    - -

    Write one element of data to a netCDF variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    index:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var1_vdesc_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var1_vdesc_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) index,
    character(len=*), intent(in) ival 
    )
    -
    - -

    Write one element of data to a netCDF variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    index:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_0d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_0d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r8), intent(in) ival 
    )
    -
    - -

    Writes double data to a netCDF scalar variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_0d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_0d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer(i4), intent(in) ival 
    )
    -
    - -

    Writes int data to a netCDF scalar variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_0d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_0d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r4), intent(in) ival 
    )
    -
    - -

    Writes real data to a netCDF scalar variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_0d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_0d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    character(len=*), intent(in) ival 
    )
    -
    - -

    Writes a netCDF scalar variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf variable
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_1d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_1d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r8), dimension(:), intent(in) ival 
    )
    -
    - -

    Write double data to a netCDF varaible of 1 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_1d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_1d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer(i4), dimension(:), intent(in) ival 
    )
    -
    - -

    Write int data to a netCDF varaible of 1 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_1d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_1d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r4), dimension(:), intent(in) ival 
    )
    -
    - -

    Write real data to a netCDF varaible of 1 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_1d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_1d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    character(len=*), dimension(:), intent(in) ival 
    )
    -
    - -

    Writes text data to netcdf variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_2d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_2d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r8), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netCDF varaible of 2 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_2d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_2d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer(i4), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netCDF varaible of 2 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_2d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_2d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r4), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netCDF varaible of 2 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_2d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_2d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    character(len=*), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Writes text data to netcdf variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_3d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_3d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r8), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netCDF varaible of 3 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_3d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_3d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer(i4), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netCDF varaible of 3 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_3d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_3d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r4), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netCDF varaible of 3 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_3d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_3d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    character(len=*), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Writes text data to netcdf variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_4d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_4d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r8), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netCDF varaible of 4 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_4d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_4d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer(i4), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netCDF varaible of 4 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_4d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_4d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r4), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netCDF varaible of 4 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_4d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_4d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    character(len=*), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Writes text data to netcdf variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_5d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_5d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r8), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netCDF varaible of 5 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_5d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_5d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer(i4), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netCDF varaible of 5 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_5d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_5d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    real(r4), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netCDF varaible of 5 dimension(s).

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_5d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_5d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    character(len=*), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Writes text data to netcdf variable.

    -
    Parameters
    - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    File: A file handle returne from PIO_openfile or PIO_createfile.
    varid: The netcdf variable identifier
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_internal_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_internal_double (integer, intent(in) ncid,
    integer, intent(in) varid,
    real(r8), dimension(*), intent(in) ival 
    )
    -
    - -

    Writes double data to a netCDF variable.

    -
    Parameters
    - - - - -
    ncid: The netcdf file id.
    varid: The netcdf variable identifier
    ival: The data to write.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_internal_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_internal_int (integer, intent(in) ncid,
    integer, intent(in) varid,
    integer(i4), dimension(*), intent(in) ival 
    )
    -
    - -

    Writes int data to a netCDF variable.

    -
    Parameters
    - - - - -
    ncid: The netcdf file id.
    varid: The netcdf variable identifier
    ival: The data to write.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_internal_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_internal_real (integer, intent(in) ncid,
    integer, intent(in) varid,
    real(r4), dimension(*), intent(in) ival 
    )
    -
    - -

    Writes real data to a netCDF variable.

    -
    Parameters
    - - - - -
    ncid: The netcdf file id.
    varid: The netcdf variable identifier
    ival: The data to write.
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_0d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_0d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r8), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 0 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_0d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_0d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer(i4), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 0 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_0d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_0d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r4), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 0 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_0d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_0d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    character(len=*), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 0 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_1d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_1d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r8), dimension(:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_1d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_1d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer(i4), dimension(:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_1d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_1d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r4), dimension(:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_1d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_1d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    character(len=*), dimension(:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_2d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_2d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r8), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_2d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_2d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer(i4), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_2d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_2d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r4), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_2d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_2d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    character(len=*), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_3d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_3d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r8), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_3d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_3d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer(i4), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_3d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_3d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r4), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_3d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_3d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    character(len=*), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_4d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_4d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r8), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_4d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_4d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer(i4), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_4d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_4d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r4), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_4d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_4d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    character(len=*), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_5d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_5d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r8), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_5d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_5d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer(i4), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_5d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_5d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    real(r4), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_var_vdesc_5d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_var_vdesc_5d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    character(len=*), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_1d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_1d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_1d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_1d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_1d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_1d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_1d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_1d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_2d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_2d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_2d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_2d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_2d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_2d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_2d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_2d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_3d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_3d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_3d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_3d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_3d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_3d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_3d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_3d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_4d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_4d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_4d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_4d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_4d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_4d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_4d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_4d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_5d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_5d_double (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_5d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_5d_int (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_5d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_5d_real (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_5d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_5d_text (type (file_desc_t), intent(inout) File,
    integer, intent(in) varid,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    varid: The netcdf variable identifier
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_1d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_1d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_1d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_1d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_1d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_1d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_1d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_1d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_2d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_2d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_2d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_2d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_2d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_2d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_2d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_2d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_3d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_3d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_3d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_3d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_3d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_3d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_3d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_3d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_4d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_4d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_4d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_4d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_4d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_4d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_4d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_4d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_5d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_5d_double (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r8), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write double data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_5d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_5d_int (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    integer(i4), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write int data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_5d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_5d_real (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    real(r4), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write real data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ put_vara_vdesc_5d_text()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function pionfput_mod::put_vara_vdesc_5d_text (type (file_desc_t), intent(inout) File,
    type(var_desc_t), intent(in) vardesc,
    integer, dimension(:), intent(in) start,
    integer, dimension(:), intent(in) count,
    character(len=*), dimension(:,:,:,:,:), intent(in) ival 
    )
    -
    - -

    Write text data to a netcdf variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    start:
    count:
    ival: The value for the netcdf metadata
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__read__darray.html b/docs/group___p_i_o__read__darray.html deleted file mode 100644 index fcf5637cad9..00000000000 --- a/docs/group___p_i_o__read__darray.html +++ /dev/null @@ -1,1368 +0,0 @@ - - - - - - - -PIO: PIO_read_darray - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_read_darray
    -
    -
    - -

    The overloaded PIO_read_darray function reads a distributed array from disk. -More...

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    subroutine piodarray::read_darray_1d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 1 dimension(s). More...
     
    subroutine piodarray::read_darray_2d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 2 dimension(s). More...
     
    subroutine piodarray::read_darray_3d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 3 dimension(s). More...
     
    subroutine piodarray::read_darray_4d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 4 dimension(s). More...
     
    subroutine piodarray::read_darray_5d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 5 dimension(s). More...
     
    subroutine piodarray::read_darray_6d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 6 dimension(s). More...
     
    subroutine piodarray::read_darray_7d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 7 dimension(s). More...
     
    subroutine piodarray::read_darray_1d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 1 dimension(s). More...
     
    subroutine piodarray::read_darray_2d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 2 dimension(s). More...
     
    subroutine piodarray::read_darray_3d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 3 dimension(s). More...
     
    subroutine piodarray::read_darray_4d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 4 dimension(s). More...
     
    subroutine piodarray::read_darray_5d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 5 dimension(s). More...
     
    subroutine piodarray::read_darray_6d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 6 dimension(s). More...
     
    subroutine piodarray::read_darray_7d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 7 dimension(s). More...
     
    subroutine piodarray::read_darray_1d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 1 dimension(s). More...
     
    subroutine piodarray::read_darray_2d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 2 dimension(s). More...
     
    subroutine piodarray::read_darray_3d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 3 dimension(s). More...
     
    subroutine piodarray::read_darray_4d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 4 dimension(s). More...
     
    subroutine piodarray::read_darray_5d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 5 dimension(s). More...
     
    subroutine piodarray::read_darray_6d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 6 dimension(s). More...
     
    subroutine piodarray::read_darray_7d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 7 dimension(s). More...
     
    -

    Detailed Description

    -

    The overloaded PIO_read_darray function reads a distributed array from disk.

    -

    Function/Subroutine Documentation

    - -

    ◆ read_darray_1d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_1d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type double from a netCDF variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_1d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_1d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type int from a netCDF variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_1d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_1d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type real from a netCDF variable of 1 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_2d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_2d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type double from a netCDF variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_2d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_2d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type int from a netCDF variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_2d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_2d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type real from a netCDF variable of 2 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_3d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_3d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type double from a netCDF variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_3d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_3d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type int from a netCDF variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_3d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_3d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type real from a netCDF variable of 3 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_4d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_4d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type double from a netCDF variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_4d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_4d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type int from a netCDF variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_4d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_4d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type real from a netCDF variable of 4 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_5d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_5d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type double from a netCDF variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_5d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_5d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type int from a netCDF variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_5d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_5d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type real from a netCDF variable of 5 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_6d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_6d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:,:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type double from a netCDF variable of 6 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_6d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_6d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:,:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type int from a netCDF variable of 6 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_6d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_6d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:,:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type real from a netCDF variable of 6 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_7d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_7d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:,:,:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type double from a netCDF variable of 7 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_7d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_7d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:,:,:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type int from a netCDF variable of 7 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    - -

    ◆ read_darray_7d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::read_darray_7d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:,:,:,:,:,:), intent(out) array,
    integer(i4), intent(out) iostat 
    )
    -
    - -

    Read distributed array of type real from a netCDF variable of 7 dimension(s).

    -
    Parameters
    - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The read data
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__rearr__comm__dir.html b/docs/group___p_i_o__rearr__comm__dir.html deleted file mode 100644 index 490fc712a94..00000000000 --- a/docs/group___p_i_o__rearr__comm__dir.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -PIO: PIO_rearr_comm_dir - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    PIO_rearr_comm_dir
    -
    -
    - -

    The four choices for rearranger communication direction. -More...

    -

    The four choices for rearranger communication direction.

    -
      -
    • PIO_rearr_comm_fc_2d_enable : COMM procs to IO procs and vice versa
    • -
    • PIO_rearr_comm_fc_1d_comp2io: COMM procs to IO procs only
    • -
    • PIO_rearr_comm_fc_1d_io2comp: IO procs to COMM procs only
    • -
    • PIO_rearr_comm_fc_2d_disable: Disable flow control
    • -
    -
    - - - - diff --git a/docs/group___p_i_o__rearr__comm__fc__options.html b/docs/group___p_i_o__rearr__comm__fc__options.html deleted file mode 100644 index 502307a2ab2..00000000000 --- a/docs/group___p_i_o__rearr__comm__fc__options.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: PIO_rearr_comm_fc_options - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    PIO_rearr_comm_fc_options
    -
    -
    - -

    Type that defines the PIO rearranger options. -More...

    -

    Type that defines the PIO rearranger options.

    -
      -
    • enable_hs : Enable handshake (true/false)
    • -
    • enable_isend : Enable Isends (true/false)
    • -
    • max_pend_req : Maximum pending requests (To indicated unlimited number of requests use PIO_REARR_COMM_UNLIMITED_PEND_REQ)
    • -
    -
    - - - - diff --git a/docs/group___p_i_o__rearr__comm__t.html b/docs/group___p_i_o__rearr__comm__t.html deleted file mode 100644 index 2d0bca43274..00000000000 --- a/docs/group___p_i_o__rearr__comm__t.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: PIO_rearr_comm_t - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    PIO_rearr_comm_t
    -
    -
    - -

    The two choices for rearranger communication. -More...

    -

    The two choices for rearranger communication.

    -
      -
    • PIO_rearr_comm_p2p : Point to point
    • -
    • PIO_rearr_comm_coll : Collective
    • -
    -
    - - - - diff --git a/docs/group___p_i_o__rearr__method.html b/docs/group___p_i_o__rearr__method.html deleted file mode 100644 index 89b0dea8aea..00000000000 --- a/docs/group___p_i_o__rearr__method.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: PIO_rearr_method - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    PIO_rearr_method
    -
    -
    - -

    The three choices to control rearrangement are: -More...

    -

    The three choices to control rearrangement are:

    -
      -
    • PIO_rearr_none : Do not use any form of rearrangement
    • -
    • PIO_rearr_box : Use a PIO internal box rearrangement
    • -
    • PIO_rearr_subset : Use a PIO internal subsetting rearrangement
    • -
    -
    - - - - diff --git a/docs/group___p_i_o__rearr__options.html b/docs/group___p_i_o__rearr__options.html deleted file mode 100644 index fca9a035b40..00000000000 --- a/docs/group___p_i_o__rearr__options.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - -PIO: PIO_rearr_options - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    PIO_rearr_options
    -
    -
    - -

    Type that defines the PIO rearranger options. -More...

    -

    Type that defines the PIO rearranger options.

    -
      -
    • comm_type : The two choices for rearranger communication.
    • -
    • PIO_rearr_comm_p2p : Point to point
    • -
    • PIO_rearr_comm_coll : Collective
    • -
    • fcd : The four choices for rearranger communication direction.
    • -
    • PIO_rearr_comm_fc_2d_enable : COMM procs to IO procs and vice versa
    • -
    • PIO_rearr_comm_fc_1d_comp2io: COMM procs to IO procs only
    • -
    • PIO_rearr_comm_fc_1d_io2comp: IO procs to COMM procs only
    • -
    • PIO_rearr_comm_fc_2d_disable: Disable flow control
    • -
    • comm_fc_opts_comp2io : Type that defines the PIO rearranger options.
    • -
    • enable_hs : Enable handshake (true/false)
    • -
    • enable_isend : Enable Isends (true/false)
    • -
    • max_pend_req : Maximum pending requests (To indicated unlimited number of requests use PIO_REARR_COMM_UNLIMITED_PEND_REQ)
    • -
    • comm_fc_opts_io2comp : Type that defines the PIO rearranger options.
    • -
    • enable_hs : Enable handshake (true/false)
    • -
    • enable_isend : Enable Isends (true/false)
    • -
    • max_pend_req : Maximum pending requests (To indicated unlimited number of requests use PIO_REARR_COMM_UNLIMITED_PEND_REQ)
    • -
    -
    - - - - diff --git a/docs/group___p_i_o__redef.html b/docs/group___p_i_o__redef.html deleted file mode 100644 index c8e108f9254..00000000000 --- a/docs/group___p_i_o__redef.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -PIO: PIO_redef - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_redef
    -
    -
    - - - - - - - - -

    -Functions/Subroutines

    integer function pio_nf::redef_desc (File)
     Exits netcdf define mode. More...
     
    integer function pio_nf::redef_id (ncid)
     Wrapper for the C function PIOc_redef . More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ redef_desc()

    - -
    -
    - - - - - - - - -
    integer function pio_nf::redef_desc (type (file_desc_t), intent(inout) File)
    -
    - -

    Exits netcdf define mode.

    -
    Parameters
    - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    -
    -
    -
    Return values
    - - -
    ierr: The error return code; ierr != PIO_noerr indicates an error. (see PIO_seterrorhandling )
    -
    -
    - -
    -
    - -

    ◆ redef_id()

    - -
    -
    - - - - - - - - -
    integer function pio_nf::redef_id (integer, intent(in) ncid)
    -
    - -

    Wrapper for the C function PIOc_redef .

    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__set__blocksize.html b/docs/group___p_i_o__set__blocksize.html deleted file mode 100644 index 2fe05592d34..00000000000 --- a/docs/group___p_i_o__set__blocksize.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -PIO: PIO_set_blocksize - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_set_blocksize
    -
    -
    - - - - - -

    -Functions/Subroutines

    -subroutine pio::pio_set_blocksize (blocksize)
     Set the target blocksize for the box rearranger.
     
    -

    Detailed Description

    -
    - - - - diff --git a/docs/group___p_i_o__set__hint.html b/docs/group___p_i_o__set__hint.html deleted file mode 100644 index aad0da42f95..00000000000 --- a/docs/group___p_i_o__set__hint.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -PIO: Set an MPI Hint - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Set an MPI Hint
    -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__set__log__level.html b/docs/group___p_i_o__set__log__level.html deleted file mode 100644 index 11b901366ae..00000000000 --- a/docs/group___p_i_o__set__log__level.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -PIO: PIO_set_log_level - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    PIO_set_log_level
    -
    -
    -

    Detailed Description

    -
    - - - - diff --git a/docs/group___p_i_o__setdebuglevel.html b/docs/group___p_i_o__setdebuglevel.html deleted file mode 100644 index d4e6fb54f2f..00000000000 --- a/docs/group___p_i_o__setdebuglevel.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -PIO: PIO_setdebuglevel - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_setdebuglevel
    -
    -
    - -

    sets the level of debug information that pio will generate. -More...

    - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::setdebuglevel (level)
     sets the level of debug information output to stdout by pio More...
     
    -

    Detailed Description

    -

    sets the level of debug information that pio will generate.

    -

    Function/Subroutine Documentation

    - -

    ◆ setdebuglevel()

    - -
    -
    - - - - - - - - -
    subroutine piolib_mod::setdebuglevel (integer(i4), intent(in) level)
    -
    - -

    sets the level of debug information output to stdout by pio

    -
    Parameters
    - - -
    level: default value is 0, allowed values 0-6
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__seterrorhandling.html b/docs/group___p_i_o__seterrorhandling.html deleted file mode 100644 index f937f4d2de1..00000000000 --- a/docs/group___p_i_o__seterrorhandling.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - -PIO: PIO_seterrorhandling - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_seterrorhandling
    -
    -
    - -

    sets the form of error handling for pio. -More...

    - - - - - - - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::seterrorhandlingfile (file, method, oldmethod)
     set the pio error handling method for a file More...
     
    subroutine piolib_mod::seterrorhandlingiosystem (iosystem, method, oldmethod)
     set the pio error handling method for a pio system More...
     
    subroutine piolib_mod::seterrorhandlingiosysid (iosysid, method, oldmethod)
     set the pio error handling method for a pio system or globally More...
     
    -

    Detailed Description

    -

    sets the form of error handling for pio.

    -

    By default pio handles errors internally by printing a string describing the error and calling mpi_abort. Application developers can change this behavior for calls to the underlying netcdf libraries with a call to PIO_seterrorhandling. For example if a developer wanted to see if an input netcdf format file contained the variable 'u' they might write the following

     call pio_seterrorhandling(File, PIO_BCAST_ERROR)
    - ierr =  pio_inq_varid(File, 'U', uid)
    - call pio_seterrorhandling(File, PIO_INTERNAL_ERROR)
    - if(ierr/= PIO_NOERR) then
    -   write(stderr,*) 'Variable U not found on input file, setting to 0'
    -   U=0
    - else
    -   ...
    - endif
    -

    Function/Subroutine Documentation

    - -

    ◆ seterrorhandlingfile()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::seterrorhandlingfile (type(file_desc_t), intent(inout) file,
    integer, intent(in) method,
    integer, intent(out), optional oldmethod 
    )
    -
    - -

    set the pio error handling method for a file

    -
    Parameters
    - - - - -
    fileFile descriptor structure. This structure holds information associated with each open file
    method: error handling method
    oldmethod: old error handling method
    -
    -
    -

    The three types of error handling methods are:

      -
    • PIO_INTERNAL_ERROR : abort on error from any task
    • -
    • PIO_BCAST_ERROR : broadcast an error from io_rank 0 to all tasks in comm
    • -
    • PIO_RETURN_ERROR : do nothing - allow the user to handle it
    • -
    -

    Use this instead of ios to set error handling for the library.

    - -
    -
    - -

    ◆ seterrorhandlingiosysid()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::seterrorhandlingiosysid (integer, intent(in) iosysid,
    integer, intent(in) method,
    integer, intent(out), optional oldmethod 
    )
    -
    - -

    set the pio error handling method for a pio system or globally

    -
    Parameters
    - - - -
    iosysid: a pio system ID (pass PIO_DEFAULT to change the global default error handling)
    method:
    -
    -
    -

    The three types of error handling methods are:

      -
    • PIO_INTERNAL_ERROR : abort on error from any task
    • -
    • PIO_BCAST_ERROR : broadcast an error from io_rank 0 to all tasks in comm
    • -
    • PIO_RETURN_ERROR : do nothing - allow the user to handle it
    • -
    -

    Use this instead of ios to set error handling for the library.

    Parameters
    - - -
    oldmethod: old error handling method
    -
    -
    - -
    -
    - -

    ◆ seterrorhandlingiosystem()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::seterrorhandlingiosystem (type(iosystem_desc_t), intent(inout) iosystem,
    integer, intent(in) method,
    integer, intent(out), optional oldmethod 
    )
    -
    - -

    set the pio error handling method for a pio system

    -
    Parameters
    - - - -
    iosystem: a defined pio system descriptor, see PIO_types
    method:
    -
    -
    -

    The three types of error handling methods are:

      -
    • PIO_INTERNAL_ERROR : abort on error from any task
    • -
    • PIO_BCAST_ERROR : broadcast an error from io_rank 0 to all tasks in comm
    • -
    • PIO_RETURN_ERROR : do nothing - allow the user to handle it
    • -
    -

    Use this instead of ios to set error handling for the library.

    Parameters
    - - -
    oldmethod: old error handling method
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__setframe.html b/docs/group___p_i_o__setframe.html deleted file mode 100644 index 93048d9175c..00000000000 --- a/docs/group___p_i_o__setframe.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -PIO: PIO_setframe - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_setframe
    -
    -
    - -

    sets the unlimited dimension for netcdf file -More...

    - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::setframe (file, vardesc, frame)
     sets the record dimension of a variable in a netcdf format file or the block address in a binary file More...
     
    -

    Detailed Description

    -

    sets the unlimited dimension for netcdf file

    -

    Function/Subroutine Documentation

    - -

    ◆ setframe()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piolib_mod::setframe (type(file_desc_tfile,
    type(var_desc_t), intent(inout) vardesc,
    integer(pio_offset_kind), intent(in) frame 
    )
    -
    - -

    sets the record dimension of a variable in a netcdf format file or the block address in a binary file

    -
    Parameters
    - - - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    vardescVariable description structure.
    frame: frame number to set
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__strerror.html b/docs/group___p_i_o__strerror.html deleted file mode 100644 index 4c1e3a6e63d..00000000000 --- a/docs/group___p_i_o__strerror.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -PIO: PIO_strerror - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    PIO_strerror
    -
    -
    -

    Detailed Description

    -
    - - - - diff --git a/docs/group___p_i_o__syncfile.html b/docs/group___p_i_o__syncfile.html deleted file mode 100644 index e880450763c..00000000000 --- a/docs/group___p_i_o__syncfile.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -PIO: PIO_syncfile - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_syncfile
    -
    -
    - - - - - -

    -Functions/Subroutines

    subroutine piolib_mod::syncfile (file)
     synchronizing a file forces all writes to complete before the subroutine returns. More...
     
    -

    Detailed Description

    -

    Function/Subroutine Documentation

    - -

    ◆ syncfile()

    - -
    -
    - - - - - - - - -
    subroutine piolib_mod::syncfile (type (file_desc_t), target file)
    -
    - -

    synchronizing a file forces all writes to complete before the subroutine returns.

    -
    Parameters
    - - -
    fileFile descriptor structure. This structure holds information associated with each open file
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group___p_i_o__write__darray.html b/docs/group___p_i_o__write__darray.html deleted file mode 100644 index c2b14a4f2af..00000000000 --- a/docs/group___p_i_o__write__darray.html +++ /dev/null @@ -1,1515 +0,0 @@ - - - - - - - -PIO: PIO_write_darray - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    PIO_write_darray
    -
    -
    - -

    The overloaded PIO_write_darray writes a distributed array to disk. -More...

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    subroutine piodarray::write_darray_multi_1d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 1D array of type real. More...
     
    subroutine piodarray::write_darray_multi_1d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 1D array of type int. More...
     
    subroutine piodarray::write_darray_multi_1d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 1D array of type double. More...
     
    subroutine piodarray::write_darray_2d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 2D array of type real. More...
     
    subroutine piodarray::write_darray_3d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 3D array of type real. More...
     
    subroutine piodarray::write_darray_4d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 4D array of type real. More...
     
    subroutine piodarray::write_darray_5d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 5D array of type real. More...
     
    subroutine piodarray::write_darray_6d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 6D array of type real. More...
     
    subroutine piodarray::write_darray_7d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 7D array of type real. More...
     
    subroutine piodarray::write_darray_2d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 2D array of type int. More...
     
    subroutine piodarray::write_darray_3d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 3D array of type int. More...
     
    subroutine piodarray::write_darray_4d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 4D array of type int. More...
     
    subroutine piodarray::write_darray_5d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 5D array of type int. More...
     
    subroutine piodarray::write_darray_6d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 6D array of type int. More...
     
    subroutine piodarray::write_darray_7d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 7D array of type int. More...
     
    subroutine piodarray::write_darray_2d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 2D array of type double. More...
     
    subroutine piodarray::write_darray_3d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 3D array of type double. More...
     
    subroutine piodarray::write_darray_4d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 4D array of type double. More...
     
    subroutine piodarray::write_darray_5d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 5D array of type double. More...
     
    subroutine piodarray::write_darray_6d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 6D array of type double. More...
     
    subroutine piodarray::write_darray_7d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 7D array of type double. More...
     
    -

    Detailed Description

    -

    The overloaded PIO_write_darray writes a distributed array to disk.

    -

    Function/Subroutine Documentation

    - -

    ◆ write_darray_2d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_2d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r8), intent(in), optional fillval 
    )
    -
    - -

    Writes a 2D array of type double.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_2d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_2d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    integer(i4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 2D array of type int.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_2d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_2d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 2D array of type real.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_3d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_3d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r8), intent(in), optional fillval 
    )
    -
    - -

    Writes a 3D array of type double.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_3d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_3d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    integer(i4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 3D array of type int.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_3d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_3d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 3D array of type real.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_4d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_4d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r8), intent(in), optional fillval 
    )
    -
    - -

    Writes a 4D array of type double.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_4d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_4d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    integer(i4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 4D array of type int.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_4d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_4d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 4D array of type real.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_5d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_5d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r8), intent(in), optional fillval 
    )
    -
    - -

    Writes a 5D array of type double.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_5d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_5d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    integer(i4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 5D array of type int.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_5d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_5d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 5D array of type real.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_6d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_6d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:,:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r8), intent(in), optional fillval 
    )
    -
    - -

    Writes a 6D array of type double.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_6d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_6d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:,:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    integer(i4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 6D array of type int.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_6d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_6d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:,:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 6D array of type real.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_7d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_7d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:,:,:,:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r8), intent(in), optional fillval 
    )
    -
    - -

    Writes a 7D array of type double.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_7d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_7d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:,:,:,:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    integer(i4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 7D array of type int.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_7d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_7d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:,:,:,:,:,:,:), intent(in) array,
    integer(i4), intent(out) iostat,
    real(r4), intent(in), optional fillval 
    )
    -
    - -

    Writes a 7D array of type real.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_multi_1d_double()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_multi_1d_double (type (file_desc_t), intent(inout) File,
    type (var_desc_t), dimension(:), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r8), dimension(:), intent(in), target array,
    integer(i4), intent(out) iostat,
    real(r8), intent(in), optional, target fillval 
    )
    -
    - -

    Writes a 1D array of type double.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_multi_1d_int()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_multi_1d_int (type (file_desc_t), intent(inout) File,
    type (var_desc_t), dimension(:), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    integer(i4), dimension(:), intent(in), target array,
    integer(i4), intent(out) iostat,
    integer(i4), intent(in), optional, target fillval 
    )
    -
    - -

    Writes a 1D array of type int.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    - -

    ◆ write_darray_multi_1d_real()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine piodarray::write_darray_multi_1d_real (type (file_desc_t), intent(inout) File,
    type (var_desc_t), dimension(:), intent(inout) varDesc,
    type (io_desc_t), intent(inout) ioDesc,
    real(r4), dimension(:), intent(in), target array,
    integer(i4), intent(out) iostat,
    real(r4), intent(in), optional, target fillval 
    )
    -
    - -

    Writes a 1D array of type real.

    -
    Parameters
    - - - - - - - -
    Filefile_desc_t
    varDescvar_desc_t
    ioDescio_desc_t
    array: The data to be written
    iostat: The status returned from this routine (see PIO_seterrorhandling for details)
    fillval: An optional fill value to fill holes in the data written
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/group__error__return.html b/docs/group__error__return.html deleted file mode 100644 index 35e579206c5..00000000000 --- a/docs/group__error__return.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -PIO: error return codes - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    error return codes
    -
    -
    - -

    : The error return code; ierr != PIO_noerr indicates an error. -More...

    -

    : The error return code; ierr != PIO_noerr indicates an error.

    -

    (see PIO_seterrorhandling )

    -
    - - - - diff --git a/docs/group__iodesc__generate.html b/docs/group__iodesc__generate.html deleted file mode 100644 index 71234922a16..00000000000 --- a/docs/group__iodesc__generate.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -PIO: io descriptors, generating - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    io descriptors, generating
    -
    -
    - -

    The io descriptor structure in defined in this subroutine and subsequently used in PIO_read_darray, PIO_write_darray, PIO_put_var, PIO_get_var calls (see pio_types). -More...

    -

    The io descriptor structure in defined in this subroutine and subsequently used in PIO_read_darray, PIO_write_darray, PIO_put_var, PIO_get_var calls (see pio_types).

    -
    - - - - diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 7f31a7dccaf..00000000000 --- a/docs/index.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -PIO: Parallel I/O Libraries (PIO) - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Parallel I/O Libraries (PIO)
    -
    -
    -
    Author
    Jim Edwards
    -
    -John M. Dennis
    -
    -Mariana Vertenstein
    -
    -Edward Hartnett
    -

    The Parallel IO libraries (PIO) are high-level parallel I/O C and Fortran libraries for structured grid applications. PIO provides a netCDF-like API, and allows users to designate some subset of processors to perform IO. Computational code calls netCDF-like functions to read and write data, and PIO uses the IO processors to perform all necessary IO.

    -

    PIO also supports the creation of multiple computation components, each containing many processors, and one shared set of IO processors. The computational components can perform write operation asynchronously, and the IO processors will take care of all storage interaction.

    -

    This user's guide provides information about the PIO library and examples on how it can be used. Please watch the PIO GitHub site [https://github.com/NCAR/ParallelIO] for announcements and new releases.

    - -
    - - - - diff --git a/docs/install.html b/docs/install.html deleted file mode 100644 index b7de4a90e13..00000000000 --- a/docs/install.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -PIO: Installing PIO - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    Installing PIO
    -
    -
    -

    The PIO code is currently stored on github at https://github.com/PARALLELIO/ParallelIO. For questions about downloading or developing this code, consult the CIME Git Wiki or email jedwa.nosp@m.rds@.nosp@m.ucar..nosp@m.edu.

    -

    Dependencies

    -

    PIO can use NetCDF (version 4.6.1+) and/or PnetCDF (version 1.9.0+) for I/O. Ideally, the NetCDF version should be built with MPI, which requires that it be linked with an MPI-enabled version of HDF5. Optionally, NetCDF can be built with DAP support, which introduces a dependency on CURL. Additionally, HDF5, itself, introduces dependencies on LIBZ and (optionally) SZIP.

    -

    Configuring with CMake

    -

    To configure the build, PIO requires CMake version 2.8.12+. The typical configuration with CMake can be done as follows:

    -
    > CC=mpicc FC=mpif90 cmake [-DOPTION1=value1 -DOPTION2=value2 ...] /path/to/pio/source
    -

    where mpicc and mpif90 are the appropriate MPI-enabled compiler wrappers for your system.

    -

    The OPTIONS section typically should consist of pointers to the install locations for various dependencies, assuming these dependencies are not located in canonical search locations.

    -

    For each dependency XXX, one can specify the location of its installation path with the CMake variable XXX_PATH. If the C and Fortran libraries for the dependency are installed in different locations (such as can be done with NetCDF), then you can specify individually XXX_C_PATH and XXX_Fortran_PATH. Hence, you can specify the locations of both NetCDF-C and NetCDF-Fortran, as well as PnetCDF, with the following CMake configuration line:

    -
    > CC=mpicc FC=mpif90 cmake -DNetCDF_C_PATH=/path/to/netcdf-c \
    -           -DNetCDF_Fortran_PATH=/path/to/netcdf-fortran \
    -           -DPnetCDF_PATH=/path/to/pnetcdf \
    -           /path/to/pio/source
    -

    This works for the dependencies: NetCDF, PnetCDF, HDF5, LIBZ, SZIP.

    -

    For specific instructions to install on various commonly used super computers, please read the walk-through guide to PIO Installation.

    -

    Additional CMake Options

    -

    Additional configuration options can be specified on the command line.

    -

    The PIO_ENABLE_TIMING option can be set to ON or OFF to enable or disable the use of GPTL timing in the PIO libraries. This feature requires the GPTL C library for the PIO C library and the GPTL Fortran library with the perf_mod.mod and perf_utils.mod interface modules. If these GPTL libraries are already installed on the system, the user can point PIO to the location of these libraries with the GPTL_PATH variable (or, individually, GPTL_C_PATH and GPTL_Fortran_Perf_PATH variables). However, if these GPTL libraries are not installed on the system, and GPTL cannot be found, then PIO will build its own internal version of GPTL.

    -

    If PnetCDF is not installed on the system, the user can disable its use by setting -DWITH_PNETCDF=OFF. This will disable the search for PnetCDF on the system and disable the use of PnetCDF from within PIO.

    -

    If the user wishes to disable the PIO tests, then the user can set the variable -DPIO_ENABLE_TESTS=OFF. This will entirely disable the CTest testing suite, as well as remove all of the test build targets.

    -

    If you wish to install PIO in a safe location for use later with other software, you may set the CMAKE_INSTALL_PREFIX variable to point to the desired install location.

    -

    Building

    -

    Once you have successfully configured PIO with CMake in a build directory. From within the build directory, build PIO with:

    -
    > make
    -

    This will build the pioc and piof libraries.

    -

    Testing

    -

    If you desire to do testing, and PIO_ENABLE_TESTS=ON (which is the default setting), you may build the test executables with:

    -
    > make tests
    -

    Once the tests have been built, you may run tests with:

    -
    > ctest
    -

    Note: If you have not run make tests before you run ctest, then you will see all of the tests fail.

    -

    Alternatively, you may build the test executables and then run tests immediately with:

    -
    > make check
    -

    (similar to the typical make check Autotools target).

    -

    ANOTHER NOTE:* These tests are designed to run in parallel. If you are on one of the supported supercomputing platforms (i.e., NERSC, NWSC, ALCF, etc.), then the ctest command will assume that the tests will be run in an appropriately configured and scheduled parallel job. This can be done by requesting an interactive session from the login nodes and then running ctest from within the interactive terminal. Alternatively, this can be done by running the ctest command from a job submission script. It is important to understand, however, that ctest itself will preface all of the test executable commands with the appropriate mpirun/mpiexec/runjob/etc. Hence, you should not further preface the ctest command with these MPI launchers.

    -

    Installing

    -

    Once you have built the PIO libraries, you may install them in the location specified by the CMAKE_INSTALL_PREFIX. To do this, simply type:

    -
    > make install
    -

    If the internal GPTL libraries were built (because GPTL could not be found and the PIO_ENABLE_TIMING variable is set to ON), then these libraries will be installed with PIO.

    -

    Examples

    -

    From within the build directory, build the PIO examples with:

    -
    > make examples
    -

    This will build the C and Fortran examples in under the examples subdirectory.

    -
    - - - - diff --git a/docs/interfacepiodarray_1_1_p_i_oc__read__darray-members.html b/docs/interfacepiodarray_1_1_p_i_oc__read__darray-members.html deleted file mode 100644 index 9a5f4f5be04..00000000000 --- a/docs/interfacepiodarray_1_1_p_i_oc__read__darray-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    piodarray::PIOc_read_darray Member List
    -
    -
    - -

    This is the complete list of members for piodarray::PIOc_read_darray, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepiodarray_1_1_p_i_oc__read__darray.html b/docs/interfacepiodarray_1_1_p_i_oc__read__darray.html deleted file mode 100644 index cdb1cd82e4b..00000000000 --- a/docs/interfacepiodarray_1_1_p_i_oc__read__darray.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: piodarray::PIOc_read_darray Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    piodarray::PIOc_read_darray Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepiodarray_1_1_p_i_oc__write__darray__multi-members.html b/docs/interfacepiodarray_1_1_p_i_oc__write__darray__multi-members.html deleted file mode 100644 index 1c56023f167..00000000000 --- a/docs/interfacepiodarray_1_1_p_i_oc__write__darray__multi-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    piodarray::PIOc_write_darray_multi Member List
    -
    -
    - -

    This is the complete list of members for piodarray::PIOc_write_darray_multi, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepiodarray_1_1_p_i_oc__write__darray__multi.html b/docs/interfacepiodarray_1_1_p_i_oc__write__darray__multi.html deleted file mode 100644 index 08735b7b608..00000000000 --- a/docs/interfacepiodarray_1_1_p_i_oc__write__darray__multi.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: piodarray::PIOc_write_darray_multi Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    piodarray::PIOc_write_darray_multi Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__double-members.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__double-members.html deleted file mode 100644 index 73b338bcd47..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__double-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfatt_mod::PIOc_get_att_double Member List
    -
    -
    - -

    This is the complete list of members for pionfatt_mod::PIOc_get_att_double, including all inherited members.

    - - -
    pioc_get_att_double(ncid, varid, name, op) (defined in pionfatt_mod::PIOc_get_att_double)pionfatt_mod::PIOc_get_att_double
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__double.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__double.html deleted file mode 100644 index 4b6011c9579..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__double.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -PIO: pionfatt_mod::PIOc_get_att_double Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfatt_mod::PIOc_get_att_double Interface Reference
    -
    -
    - - - - -

    -Public Member Functions

    -integer(c_int) function pioc_get_att_double (ncid, varid, name, op)
     
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__float-members.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__float-members.html deleted file mode 100644 index 6e9dfaef3a7..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__float-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfatt_mod::PIOc_get_att_float Member List
    -
    -
    - -

    This is the complete list of members for pionfatt_mod::PIOc_get_att_float, including all inherited members.

    - - -
    pioc_get_att_float(ncid, varid, name, op) (defined in pionfatt_mod::PIOc_get_att_float)pionfatt_mod::PIOc_get_att_float
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__float.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__float.html deleted file mode 100644 index ea208df6542..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__float.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -PIO: pionfatt_mod::PIOc_get_att_float Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfatt_mod::PIOc_get_att_float Interface Reference
    -
    -
    - - - - -

    -Public Member Functions

    -integer(c_int) function pioc_get_att_float (ncid, varid, name, op)
     
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__int-members.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__int-members.html deleted file mode 100644 index 054fa9e6c90..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__int-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfatt_mod::PIOc_get_att_int Member List
    -
    -
    - -

    This is the complete list of members for pionfatt_mod::PIOc_get_att_int, including all inherited members.

    - - -
    pioc_get_att_int(ncid, varid, name, op) (defined in pionfatt_mod::PIOc_get_att_int)pionfatt_mod::PIOc_get_att_int
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__int.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__int.html deleted file mode 100644 index aa6228b7367..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__int.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -PIO: pionfatt_mod::PIOc_get_att_int Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfatt_mod::PIOc_get_att_int Interface Reference
    -
    -
    - - - - -

    -Public Member Functions

    -integer(c_int) function pioc_get_att_int (ncid, varid, name, op)
     
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__text-members.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__text-members.html deleted file mode 100644 index ba417315e98..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__text-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfatt_mod::PIOc_get_att_text Member List
    -
    -
    - -

    This is the complete list of members for pionfatt_mod::PIOc_get_att_text, including all inherited members.

    - - -
    pioc_get_att_text(ncid, varid, name, op) (defined in pionfatt_mod::PIOc_get_att_text)pionfatt_mod::PIOc_get_att_text
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__text.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__text.html deleted file mode 100644 index 6c048a5b59d..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__get__att__text.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -PIO: pionfatt_mod::PIOc_get_att_text Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfatt_mod::PIOc_get_att_text Interface Reference
    -
    -
    - - - - -

    -Public Member Functions

    -integer(c_int) function pioc_get_att_text (ncid, varid, name, op)
     
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__double-members.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__double-members.html deleted file mode 100644 index 7c45804af1e..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__double-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfatt_mod::PIOc_put_att_double Member List
    -
    -
    - -

    This is the complete list of members for pionfatt_mod::PIOc_put_att_double, including all inherited members.

    - - -
    pioc_put_att_double(ncid, varid, name, xtype, len, op) (defined in pionfatt_mod::PIOc_put_att_double)pionfatt_mod::PIOc_put_att_double
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__double.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__double.html deleted file mode 100644 index 85fe4600c35..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__double.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -PIO: pionfatt_mod::PIOc_put_att_double Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfatt_mod::PIOc_put_att_double Interface Reference
    -
    -
    - - - - -

    -Public Member Functions

    -integer(c_int) function pioc_put_att_double (ncid, varid, name, xtype, len, op)
     
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__float-members.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__float-members.html deleted file mode 100644 index 143d24aaa01..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__float-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfatt_mod::PIOc_put_att_float Member List
    -
    -
    - -

    This is the complete list of members for pionfatt_mod::PIOc_put_att_float, including all inherited members.

    - - -
    pioc_put_att_float(ncid, varid, name, xtype, len, op) (defined in pionfatt_mod::PIOc_put_att_float)pionfatt_mod::PIOc_put_att_float
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__float.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__float.html deleted file mode 100644 index b7f7c210b4a..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__float.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -PIO: pionfatt_mod::PIOc_put_att_float Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfatt_mod::PIOc_put_att_float Interface Reference
    -
    -
    - - - - -

    -Public Member Functions

    -integer(c_int) function pioc_put_att_float (ncid, varid, name, xtype, len, op)
     
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__int-members.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__int-members.html deleted file mode 100644 index 4f3cce4781d..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__int-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfatt_mod::PIOc_put_att_int Member List
    -
    -
    - -

    This is the complete list of members for pionfatt_mod::PIOc_put_att_int, including all inherited members.

    - - -
    pioc_put_att_int(ncid, varid, name, xtype, len, op) (defined in pionfatt_mod::PIOc_put_att_int)pionfatt_mod::PIOc_put_att_int
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__int.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__int.html deleted file mode 100644 index 1339dfb2e27..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__int.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -PIO: pionfatt_mod::PIOc_put_att_int Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfatt_mod::PIOc_put_att_int Interface Reference
    -
    -
    - - - - -

    -Public Member Functions

    -integer(c_int) function pioc_put_att_int (ncid, varid, name, xtype, len, op)
     
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__text-members.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__text-members.html deleted file mode 100644 index f32bf600a4f..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__text-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfatt_mod::PIOc_put_att_text Member List
    -
    -
    - -

    This is the complete list of members for pionfatt_mod::PIOc_put_att_text, including all inherited members.

    - - -
    pioc_put_att_text(ncid, varid, name, len, op) (defined in pionfatt_mod::PIOc_put_att_text)pionfatt_mod::PIOc_put_att_text
    - - - - diff --git a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__text.html b/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__text.html deleted file mode 100644 index 711a116fbbe..00000000000 --- a/docs/interfacepionfatt__mod_1_1_p_i_oc__put__att__text.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - -PIO: pionfatt_mod::PIOc_put_att_text Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfatt_mod::PIOc_put_att_text Interface Reference
    -
    -
    - -

    Write a netCDF text attribute. - More...

    - - - - -

    -Public Member Functions

    -integer(c_int) function pioc_put_att_text (ncid, varid, name, len, op)
     
    -

    Detailed Description

    -

    Write a netCDF text attribute.

    -

    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__double-members.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__double-members.html deleted file mode 100644 index 18b971b1263..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__double-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfget_mod::PIOc_get_var_double Member List
    -
    -
    - -

    This is the complete list of members for pionfget_mod::PIOc_get_var_double, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__double.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__double.html deleted file mode 100644 index f0b8c77bb1e..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__double.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfget_mod::PIOc_get_var_double Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfget_mod::PIOc_get_var_double Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__float-members.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__float-members.html deleted file mode 100644 index f6f5e64ed58..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__float-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfget_mod::PIOc_get_var_float Member List
    -
    -
    - -

    This is the complete list of members for pionfget_mod::PIOc_get_var_float, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__float.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__float.html deleted file mode 100644 index 5d3ca8fdc9d..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__float.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfget_mod::PIOc_get_var_float Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfget_mod::PIOc_get_var_float Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__int-members.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__int-members.html deleted file mode 100644 index 27689a098b6..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__int-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfget_mod::PIOc_get_var_int Member List
    -
    -
    - -

    This is the complete list of members for pionfget_mod::PIOc_get_var_int, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__int.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__int.html deleted file mode 100644 index bd91e29d313..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__var__int.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfget_mod::PIOc_get_var_int Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfget_mod::PIOc_get_var_int Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__double-members.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__double-members.html deleted file mode 100644 index bc477ce9fcb..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__double-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfget_mod::PIOc_get_vara_double Member List
    -
    -
    - -

    This is the complete list of members for pionfget_mod::PIOc_get_vara_double, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__double.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__double.html deleted file mode 100644 index 8e2cd3c727a..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__double.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfget_mod::PIOc_get_vara_double Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfget_mod::PIOc_get_vara_double Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__float-members.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__float-members.html deleted file mode 100644 index ce9718b9f0f..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__float-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfget_mod::PIOc_get_vara_float Member List
    -
    -
    - -

    This is the complete list of members for pionfget_mod::PIOc_get_vara_float, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__float.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__float.html deleted file mode 100644 index 60afa0a8a28..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__float.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfget_mod::PIOc_get_vara_float Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfget_mod::PIOc_get_vara_float Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__int-members.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__int-members.html deleted file mode 100644 index e0222c5eb19..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__int-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfget_mod::PIOc_get_vara_int Member List
    -
    -
    - -

    This is the complete list of members for pionfget_mod::PIOc_get_vara_int, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__int.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__int.html deleted file mode 100644 index b8aa1102f6e..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__int.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfget_mod::PIOc_get_vara_int Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfget_mod::PIOc_get_vara_int Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__text-members.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__text-members.html deleted file mode 100644 index 51c14a7a028..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__text-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfget_mod::PIOc_get_vara_text Member List
    -
    -
    - -

    This is the complete list of members for pionfget_mod::PIOc_get_vara_text, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__text.html b/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__text.html deleted file mode 100644 index 12b75520576..00000000000 --- a/docs/interfacepionfget__mod_1_1_p_i_oc__get__vara__text.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfget_mod::PIOc_get_vara_text Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfget_mod::PIOc_get_vara_text Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__double-members.html b/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__double-members.html deleted file mode 100644 index 2ae065962cc..00000000000 --- a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__double-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfput_mod::PIOc_put_vara_double Member List
    -
    -
    - -

    This is the complete list of members for pionfput_mod::PIOc_put_vara_double, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__double.html b/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__double.html deleted file mode 100644 index 46b6168fc0f..00000000000 --- a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__double.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfput_mod::PIOc_put_vara_double Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfput_mod::PIOc_put_vara_double Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__float-members.html b/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__float-members.html deleted file mode 100644 index a605ba06ef2..00000000000 --- a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__float-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfput_mod::PIOc_put_vara_float Member List
    -
    -
    - -

    This is the complete list of members for pionfput_mod::PIOc_put_vara_float, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__float.html b/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__float.html deleted file mode 100644 index e24e7784843..00000000000 --- a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__float.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfput_mod::PIOc_put_vara_float Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfput_mod::PIOc_put_vara_float Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__int-members.html b/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__int-members.html deleted file mode 100644 index 89f6677f8c9..00000000000 --- a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__int-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfput_mod::PIOc_put_vara_int Member List
    -
    -
    - -

    This is the complete list of members for pionfput_mod::PIOc_put_vara_int, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__int.html b/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__int.html deleted file mode 100644 index f7bdc476f1b..00000000000 --- a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__int.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfput_mod::PIOc_put_vara_int Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfput_mod::PIOc_put_vara_int Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__text-members.html b/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__text-members.html deleted file mode 100644 index 95b50aa1024..00000000000 --- a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__text-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pionfput_mod::PIOc_put_vara_text Member List
    -
    -
    - -

    This is the complete list of members for pionfput_mod::PIOc_put_vara_text, including all inherited members.

    - -
    - - - - diff --git a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__text.html b/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__text.html deleted file mode 100644 index 4286eb99527..00000000000 --- a/docs/interfacepionfput__mod_1_1_p_i_oc__put__vara__text.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: pionfput_mod::PIOc_put_vara_text Interface Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfput_mod::PIOc_put_vara_text Interface Reference
    -
    -
    -
    The documentation for this interface was generated from the following file: -
    - - - - diff --git a/docs/intro.html b/docs/intro.html deleted file mode 100644 index 2a763682328..00000000000 --- a/docs/intro.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -PIO: Introduction - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    Introduction
    -
    -
    -

    PIO is a software interface layer designed to encapsolate the complexities of parallel IO and make it easier to replace the lower level software backend. It currently supports netcdf and pnetcdf .

    -

    Basic description of how to optimize IO in a parallel environment:

    -

    PIO calls are collective. A MPI communicator is set in a call to PIO_init and all tasks associated with that communicator must participate in all subsequent calls to PIO. An application can make multiple calls to PIO_init in order to support multiple MPI communicators.

    -

    Begin by getting and unpacking the most recent release of PIO from gitHub and installing on your system as per the instructions in the Installation document. Take a look at examples of PIO usage in both complex and simple test programs in the [Examples](Examples) document. Finally, read through the FAQ to see if any remaining questions can be answered.

    -

    Using PIO has three basic steps.

    -
      -
    1. Your program should call the PIO_init function, and provide the MPI communicator (and the rank within that communicator) of the calling task. This call initializes an IO system type structure that will be used in subsequent file and decomposition functions.
    2. -
    3. You can open a file for reading or writing with a call to PIO_createfile or PIO_openfile. In this call you will specify the file type: pio_iotype_netcdf, pio_iotype_pnetcdf, pio_iotype_netcdf4c or pio_iotype_netcdf4p; along with the file name and optionally the netcdf mode.
    4. -
    5. Finally, you can read or write decomposed data to the output file. You must describe the mapping between the organization of data in the file and that same data in the application space. This is done in a call to PIO_initdecomp. In the simplest call to this function, a one dimensional integer array is passed from each task, the values in the array represent the offset from the beginning of the array on file.
    6. -
    -
    - - - - diff --git a/docs/jquery.js b/docs/jquery.js deleted file mode 100644 index f5343eda922..00000000000 --- a/docs/jquery.js +++ /dev/null @@ -1,87 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
    a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
    ";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
    t
    ";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
    ";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

    ";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
    ";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
    ","
    "]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
    ").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! - * jQuery UI 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! - * jQuery UI Widget 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Widget - */ -(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! - * jQuery UI Mouse 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Mouse - * - * Depends: - * jquery.ui.widget.js - */ -(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
    ');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! - * jQuery hashchange event - v1.3 - 7/21/2010 - * http://benalman.com/projects/jquery-hashchange-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ -(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' - - - -
    -
    -
    Install Walk-through
    -
    -
    -

    This document provides specific instructions for installing PIO using a variety of compilers on a few commonly used super computers. Click on the link below to go directly to the machine of interest.

    -
      -
    • Yellowstone (NCAR's 1.5-petaflop IBM Supercomputer)
    • -
    • Edison (A NERSC Cray XC30 Supercomputer)
    • -
    • Mira (IBM Blue Gene Supercomputer at ALCF)
    • -
    • Blue Waters (NCSA's 1.3-petaflop Cray Supercomputer)
    • -
    • Hobart (The NCAR CGD local cluster)
    • -
    • Linux with MPICH (Standard Linux box with MPICH)
    • -
    -

    Yellowstone

    -
      -
    1. -

      Directory setup

      -

      Download a copy of the PIO source into a sub-directory of your working directory (refered to here as the PIO_source directory). Create another sub-directory for the build (refered to here as the PIO_build directory) and 'cd' into it.

      -

      -
    2. -
    3. -

      Modules

      -

      Modules required for installation depend on your prefered compiler. Issue the commands below to set the module environment for building PIO on Yellowstone.

      -
        -
      • Intel

        -

        %> module reset
        - %> module unload netcdf
        - %> module swap intel intel/15.0.3
        - %> module load git/2.3.0
        - %> module load cmake/3.0.2
        - %> module load netcdf-mpi/4.3.3.1
        - %> module load pnetcdf/1.6.1
        -

        -
      • -
      • GNU

        -

        %> module reset
        - %> module unload netcdf
        - %> module swap intel gnu/4.8.2
        - %> module load git/2.3.0
        - %> module load cmake/3.0.2
        - %> module load netcdf-mpi/4.3.3.1
        - %> module load pnetcdf/1.6.1
        -

        -
      • -
      • PGI

        -

        %> module reset
        - %> module unload netcdf
        - %> module swap intel pgi/13.3
        - %> module load git/2.3.0
        - %> module load cmake/3.0.2
        - %> module load netcdf-mpi/4.3.3.1
        - %> module load pnetcdf/1.6.1
        -

        -
      • -
      -

      -
    4. -
    5. -

      Environment Variables

      -

      The appropriate compiler wrappers must be chosen for cmake, so the environment variables CC and FC must be set as:
      - CC=mpicc
      - FC=mpif90
      -

      -

      -
    6. -
    7. -

      Build

      -

      Building PIO requires running the CMake configure and then make. In the PIO_build directory type
      - %> cmake ../PIO_source/
      - %> make
      -

      -
    8. -
    -

    Edison

    -
      -
    1. -

      Directory setup

      -

      Download a copy of the PIO source into a sub-directory of your working directory (refered to here as the PIO_source directory). Create another sub-directory for the build (refered to here as the PIO_build directory) and 'cd' into it.

      -

      -
    2. -
    3. -

      Modules

      -

      Modules required for installation depend on your prefered compiler. Issue the commands below to set the module environment for building PIO on Edison.

      -
        -
      • Intel

        -

        %> module purge
        - %> module load PrgEnv-intel
        - %> module load craype-ivybridge
        - %> module load cray-shmem
        - %> module load cray-mpich
        - %> module load torque
        - %> module load git/2.4.6
        - %> module load cmake/3.0.0
        - %> module load cray-hdf5-parallel/1.8.14
        - %> module load cray-netcdf-hdf5parallel/4.3.3.1
        - %> module load cray-parallel-netcdf/1.6.1
        -

        -
      • -
      • GNU

        -

        %> module purge
        - %> module load PrgEnv-gnu
        - %> module load craype-ivybridge
        - %> module load cray-shmem
        - %> module load cray-mpich
        - %> module load torque
        - %> module load git/2.4.6
        - %> module load cmake/3.0.0
        - %> module load cray-hdf5-parallel/1.8.14
        - %> module load cray-netcdf-hdf5parallel/4.3.3.1
        - %> module load cray-parallel-netcdf/1.6.1
        -

        -
      • -
      • Cray

        -

        %> module purge
        - %> module load PrgEnv-cray
        - %> module load craype-ivybridge
        - %> module load cray-shmem
        - %> module load cray-mpich
        - %> module swap cce cce/8.4.0.223
        - %> module load torque
        - %> module load git/2.4.6
        - %> module load cmake/3.0.0
        - %> module load cray-hdf5-parallel/1.8.14
        - %> module load cray-netcdf-hdf5parallel/4.3.3.1
        - %> module load cray-parallel-netcdf/1.6.1
        -

        -
      • -
      -

      -
    4. -
    5. -

      Environment Variables

      -

      The appropriate compiler wrappers must be chosen for cmake, so the environment variables CC and FC must be set as:
      - CC=cc
      - FC=ftn
      -

      -

      -
    6. -
    7. -

      Build

      -

      Building PIO requires running the CMake configure and then make. In the PIO_build directory type
      - %> cmake -DCMAKE_VERBOSE_MAKEFILE=TRUE \
      - -DPREFER_STATIC=TRUE \
      - -DNetCDF_PATH=${NETCDF_DIR} \
      - -DPnetCDF_PATH=${PARALLEL_NETCDF_DIR} \
      - -DHDF5_PATH=${HDF5_DIR} \
      - -DMPI_C_INCLUDE_PATH=${MPICH_DIR}/include \
      - -DMPI_Fortran_INCLUDE_PATH=${MPICH_DIR}/include \
      - -DMPI_C_LIBRARIES=${MPICH_DIR}/lib/libmpich.a \
      - -DMPI_Fortran_LIBRARIES=${MPICH_DIR}/lib/libmpichf90.a \
      - -DCMAKE_SYSTEM_NAME=Catamount \
      - ../PIO_source/
      - %> make

      -

      -
    8. -
    -

    Mira/Cetus

    -
      -
    1. -

      Directory setup

      -

      Download a copy of the PIO source into a sub-directory of your working directory (refered to here as the PIO_source directory). Create another sub-directory for the build (refered to here as the PIO_build directory) and 'cd' into it.

      -

      -
    2. -
    3. -

      Softenv packages and environment variables

      -

      It is not necessary to edit your .soft file on Mira inorder to build PIO. Execute the following commands to temporarily load packages into your softenv. These packages use the IBM/XL compiler.
      - %> soft add +mpiwrapper-xl (or switch from the default in your softenv)
      - %> soft add @ibm-compilers-2015-02
      - %> soft add +cmake
      - %> soft add +git
      -

      -

      And then set the following environment variables to add in the rest of the library paths.
      - %> setenv LIBZ /soft/libraries/alcf/current/xl/ZLIB
      - %> setenv HDF5 /soft/libraries/hdf5/1.8.14/cnk-xl/V1R2M2-20150213
      - %> setenv NETCDF /soft/libraries/netcdf/4.3.3-f4.4.1/cnk-xl/V1R2M2-20150213
      - %> setenv PNETCDF /soft/libraries/pnetcdf/1.6.1/cnk-xl/V1R2M2-20150213
      - %> setenv CC /soft/compilers/wrappers/xl/mpixlc_r
      - %> setenv FC /soft/compilers/wrappers/xl/mpixlf90_r
      -

      -

      -
    4. -
    5. -

      Build

      -

      Building PIO requires running the CMake configure and then make. In the PIO_build directory type
      - %> cmake -DPREFER_STATIC=TRUE ../PIO_source/
      - %> make

      -

      -
    6. -
    -

    Blue Waters

    -
      -
    1. -

      Directory setup

      -

      Download a copy of the PIO source into a sub-directory of your working directory (refered to here as the PIO_source directory). Create another sub-directory for the build (refered to here as the PIO_build directory) and 'cd' into it.

      -

      -
    2. -
    3. -

      Modules

      -

      Modules required for installation depend on your prefered compiler. Issue the commands below to set the module environment for building PIO on Hobart.

      -
        -
      • Intel

        -

        %> module swap PrgEnv-cray PrgEnv-intel
        - %> module load torque
        - %> module load git
        - %> module load cmake
        - %> module load cray-hdf5-parallel/1.8.14
        - %> module load cray-netcdf-hdf5parallel/4.3.3.1
        - %> module load cray-parallel-netcdf/1.6.1
        -

        -
      • -
      • PGI

        -

        %> module swap PrgEnv-cray PrgEnv-pgi
        - %> module load torque
        - %> module load git
        - %> module load cmake
        - %> module load cray-hdf5-parallel/1.8.14
        - %> module load cray-netcdf-hdf5parallel/4.3.3.1
        - %> module load cray-parallel-netcdf/1.6.1
        -

        -
      • -
      -

      -
    4. -
    5. -

      Environment Variables

      -

      The appropriate compiler wrappers must be chosen for cmake, so the environment variables CC and FC must be set as:
      - CC=cc
      - FC=ftn
      -

      -

      -
    6. -
    7. -

      Build

      -

      Building PIO requires running the CMake configure and then make. In the PIO_build directory type
      - %> cmake -DCMAKE_VERBOSE_MAKEFILE=TRUE \
      - -DPREFER_STATIC=TRUE \
      - -DNetCDF_PATH=${NETCDF_DIR} \
      - -DPnetCDF_PATH=${PARALLEL_NETCDF_DIR} \
      - -DHDF5_PATH=${HDF5_DIR} \
      - -DMPI_C_INCLUDE_PATH=${MPICH_DIR}/include \
      - -DMPI_Fortran_INCLUDE_PATH=${MPICH_DIR}/include \
      - -DMPI_C_LIBRARIES=${MPICH_DIR}/lib/libmpich.a \
      - -DMPI_Fortran_LIBRARIES=${MPICH_DIR}/lib/libmpichf90.a \
      - -DCMAKE_SYSTEM_NAME=Catamount \
      - ../PIO_source/
      - %> make

      -

      -
    8. -
    -

    Hobart

    -
      -
    1. -

      Directory setup

      -

      Download a copy of the PIO source into a sub-directory of your working directory (refered to here as the PIO_source directory). Create another sub-directory for the build (refered to here as the PIO_build directory) and 'cd' into it.

      -

      -
    2. -
    3. -

      Modules

      -

      Modules required for installation depend on your prefered compiler. Issue the commands below to set the module environment for building PIO on Hobart.

      -
        -
      • Intel

        -

        %> module purge
        - %> module load compiler/intel/15.0.2.164
        - %> module load tool/parallel-netcdf/1.6.1/intel
        -

        -
      • -
      • Nag

        -

        %> module purge
        - %> module load compiler/nag/6.0
        - %> module load tool/parallel-netcdf/1.6.1/nag/openmpi
        -

        -
      • -
      • PGI

        -

        %> module purge
        - %> module load compiler/pgi/15.1
        - %> module load tool/parallel-netcdf/1.6.1/pgi/mvapich2
        -

        -
      • -
      -

      -
    4. -
    5. -

      Environment Variables

      -

      The appropriate compiler wrappers must be chosen for cmake, so the environment variables CC and FC must be set as:
      - CC=mpicc
      - FC=mpif90
      -

      -

      -
    6. -
    7. -

      Build

      -

      Building PIO requires running the CMake configure and then make. In the PIO_build directory type
      - %> cmake -DNETCDF_DIR=$NETCDF_PATH -DPNETCDF_DIR=$PNETCDF_PATH ../PIO_source/
      - %> make

      -

      ParallelIO does not require Parallel netcdf to run, so if you decide to use the GNU compiler on Hobart (not described here) without the parallel-netcdf library, use the cmake configure flags:
      - %> cmake -DNETCDF_DIR=$NETCDF_PATH -DWITH_PNETCDF=FALSE ../PIO_source/
      - %> make

      -

      -
    8. -
    -

    Linux with MPICH

    -
      -
    1. -

      Installing MPICH

      -

      -

      Download from the MPICH2 downloads page. (These instructions were tested using version 3.2). Untar with:

      tar zxf mpich-3.2.tar.gz

      -

      Build with:

      cd mpich-3.2 && ./configure --prefix=/usr/local && make all check
      -&& sudo make install 

      -

      Now you should be able to access mpicc, mpifort, and mpirun from the command line. (If not, make sure /usr/local/bin is in path.)

      -

      -

      Note that if you wish to use valgrind on your programs, you should configure MPICH like this:

      CPPFLAGS=-I/usr/include/valgrind ./configure --prefix=/usr/local --enable-g=mem,meminit

      -

      For this to work you must have packages valgrind and valgrind-devel installed.

      -

      -
    2. -
    3. -

      Installing Zlib

      -

      -

      Download from the zlib downloads page. (These instructions were tested using version 1.2.11). Untar with:

      tar zxf zlib-1.2.11.tar.gz

      -

      Build with:

      cd zlib-1.2.11
      -CC=mpicc ./configure --prefix=/usr/local/zlib-1.2.11_mpich-3.2
      -make all check
      -sudo make install 

      -
    4. -
    5. -

      Installing SZlib

      -

      -

      Download szlib from the HDF5 szlib page. (These instructions were tested using version 2.1). Untar with:

      tar zxf szip-2.1.tar.gz

      -

      Build with:

      cd slib-2.1
      -CC=mpicc ./configure --prefix=/usr/local/szip-2.1_mpich-3.2
      -make all check
      -sudo make install 

      -
    6. -
    7. -

      Installing pNetCDF

      -

      -

      Download parallel-netcdf from the parallel-netcdf download page. (These instructions were tested using version 1.8.1). Untar with:

      tar zxf parallel-netcdf-1.8.1.tar.gz

      -

      Build with:

      cd parallel-netcdf-1.8.1
      -FC=mpifort CC=mpicc CFLAGS=-fPIC ./configure --prefix=/usr/local/pnetcdf-1.8.1_mpich-3.2
      -make all check
      -sudo make install 

      -
    8. -
    9. -

      Installing HDF5

      -

      -

      Download HDF5 from the HDF5 download page.

      -

      -

      These instructions were tested using version 1.10.1. Untar with:

      tar zxf hdf5-1.10.1.tar.gz

      . Note that in my case I need to add /usr/local/bin to the PATH for su, because that is where mpicc is found.

      -

      -

      Build with:

      cd hdf5-1.10.1
      -CC=mpicc ./configure --with-zlib=/usr/local/zlib-1.2.11_mpich-3.2 --with-szlib=/usr/local/szip-2.1_mpich-3.2 --prefix=/usr/local/hdf5-1.10.1_mpich-3.2 --enable-parallel
      -make all check
      -sudo PATH=$PATH:/usr/local/bin make install

      -
    10. -
    11. -

      Installing NetCDF-4 C Library

      -

      -

      Download the netcdf C library from the NetCDF download page. Untar with:

      tar zxf netcdf-c-4.5.0-rc1.tar.gz

      -

      Build with:

      cd netcdf-c-4.5.0-rc1
      -CPPFLAGS='-I/usr/local/zlib-1.2.11_mpich-3.2 -I/usr/local/szip-2.1_mpich-3.2/include -I/usr/local/hdf5-1.10.1_mpich-3.2/include' LDFLAGS='-L/usr/local/zlib-1.2.11_mpich-3.2/lib -L/usr/local/szip-2.1_mpich-3.2/lib -L/usr/local/hdf5-1.10.1_mpich-3.2/lib' CC=mpicc ./configure --enable-parallel-tests --prefix=/usr/local/netcdf-4.4.1_mpich-3.2
      -make all check
      -sudo make install 

      -

      Note that you may not build netCDF with it's built-in parallel-netCDF support, if you are also planning to use the parallel-netCDF library with PIO. For PIO, parallel-netCDF must be installed independently of netCDF.

      -

      -
    12. -
    13. -

      Installing NetCDF-4 Fortran Library

      -

      -

      Download the netcdf Fortran library from the NetCDF download page. Untar with:

      tar zxf netcdf-fortran-4.4.4.tar.gz

      -

      Build with:

      cd netcdf-fortran-4.4.4
      -CC=mpicc LD_LIBRARY_PATH=/usr/local/netcdf-4.4.1_mpich-3.2/lib FC=mpifort CPPFLAGS=-I/usr/local/netcdf-4.4.1_mpich-3.2/include LDFLAGS=-L/usr/local/netcdf-4.4.1_mpich-3.2/lib ./configure --enable-parallel-tests --prefix=/usr/local/netcdf-fortran-4.4.4_c_4.4.1_mpich-3.2
      -make all
      -sudo make install 

      -

      Note that make check did not work because of a failure in a test. This has been reported to the netCDF team.

      -

      -
    14. -
    15. -

      Installing ParallelIO Library

      -

      -

      Clone the ParallelIO library.

      -

      -

      Create a build directory and run cmake.

      -cd ParallelIO
      -mkdir build
      -cd build
      -CC=mpicc FC=mpifort cmake -DNetCDF_C_PATH=/usr/local/netcdf-4.4.1_mpich-3.2 -DNetCDF_Fortran_PATH=/usr/local/netcdf-fortran-4.4.4_c_4.4.1_mpich-3.2 -DPnetCDF_PATH=/usr/local/pnetcdf-1.8.1_mpich-3.2 -DPIO_HDF5_LOGGING=On -DPIO_USE_MALLOC=On ..
      -make
      -make check
      -sudo make install
      -

      -

      When debugging build issues, it's helpful to be able to do a clean build from the command line, including tests:

      -
      -cd build
      -rm -rf * && CFLAGS='-Wall -g' FFLAGS=-g CC=mpicc FC=mpifort cmake -DNetCDF_C_PATH=/usr/local/netcdf-4.4.1_mpich-3.2 -DNetCDF_Fortran_PATH=/usr/local/netcdf-fortran-4.4.4_c_4.4.1_mpich-3.2 -DPnetCDF_PATH=/usr/local/pnetcdf-1.8.1_mpich-3.2 -DPIO_HDF5_LOGGING=On -DPIO_USE_MALLOC=On -DPIO_ENABLE_LOGGING=On .. && make VERBOSE=1 all tests check
      -

      -

      To build with address sanitizer:

      -
      -rm -rf * && CFLAGS='-Wall -g  -fsanitize=address -fno-omit-frame-pointer' FFLAGS='-g  -fsanitize=address -fno-omit-frame-pointer' CC=mpicc FC=mpifort cmake -DNetCDF_C_PATH=/usr/local/netcdf-4.4.1_mpich-3.2 -DNetCDF_Fortran_PATH=/usr/local/netcdf-fortran-4.4.4_c_4.4.1_mpich-3.2 -DPnetCDF_PATH=/usr/local/pnetcdf-1.8.1_mpich-3.2 -DPIO_HDF5_LOGGING=On -DPIO_USE_MALLOC=On -DPIO_ENABLE_LOGGING=On .. && make VERBOSE=1 all tests check
      -

      -

      Note the optional CFLAGS=-g which allows the use of a debugger with this code. Also note the optional VERBOSE=1 provided to make, which causes the build commands to be made visible.

      -

      -

      Note also the -DPIO_ENABLE_LOGGING=On which is helpful for debugging but should probably not be used in production builds.

      -

      -
    16. -
    17. -

      Building PIO with autotools.

      -

      -

      To build the PIO library with autotools, clone the repo and use a command like this:

      -
      -autoreconf -i && LD_LIBRARY_PATH=/usr/local/netcdf-4.4.1_mpich-3.2/lib CC=mpicc CFLAGS='-g' CPPFLAGS='-I/usr/local/netcdf-4.4.1_mpich-3.2/include/ -I/usr/local/pnetcdf-1.8.1_mpich-3.2/include' LDFLAGS='-L/usr/local/netcdf-4.4.1_mpich-3.2/lib -L/usr/local/pnetcdf-1.8.1_mpich-3.2/lib' ./configure && make check
      -

      -

      To build with debug logging and the address sanitizer for memory checking (debugging builds only!):

      -
      -autoreconf -i && LD_LIBRARY_PATH=/usr/local/netcdf-4.4.1_mpich-3.2/lib CC=mpicc CFLAGS='-g -fsanitize=address -fno-omit-frame-pointer' CPPFLAGS='-I/usr/local/netcdf-4.4.1_mpich-3.2/include/ -I/usr/local/pnetcdf-1.8.1_mpich-3.2/include' LDFLAGS='-L/usr/local/netcdf-4.4.1_mpich-3.2/lib -L/usr/local/pnetcdf-1.8.1_mpich-3.2/lib' ./configure --enable-logging && make check
      - 

      -
    18. -
    19. -

      Building and Running Performance Tests

      -

      -

      Download a decomp file from our google code page. You can use any of those files, save them to build/test/performance. (These instructions were tested with the first one in the list.)

      -

      -

      Create a namelist file, named "pioperf.nl". Save this file in the subdirectory (note that it is in the BUILD directory):

      -build/tests/performance/
      -

      -

      The contents of the namelist file should look like:

      -&pioperf
      -decompfile = "/u/sciteam/thayerca/scratch/pio_work/piodecomp30tasks01dims06.dat"
      -pio_typenames = 'pnetcdf'
      -niotasks = 30
      -rearrangers = 1
      -nvars = 2
      -/
      -

      -

      You should change the path to your decomp file to wherever you saved it. You can add items to the list to run more tests, so, for instance, to test all of the types of io, your pio_typenames would look like: pio_typenames = 'pnetcdf','netcdf','netcdf4p','netcdf4c'

      -

      -

      HDF5 is netcdf4p, and Parallel-Netcdf is pnetcdf.

      -

      -

      Example to test with different numbers of tasks, you could do: niotasks = 30,15,5

      -

      -

      Example to test with both of the rearranger algorithms: rearrangers = 1,2

      -

      -

      Example to test with different numbers of variables: nvars = 8,5,3,2

      -

      -

      Once you have your decomp file and your namelist set up, run like this:

      -
      -mpiexec -n 30 ./pioperf
      -

      -

      If you run the most basic performance tests (as in the first pioperf.nl example), this script should only take a few minutes (less than 5) to complete. The output and results will be written to your pioperf.o$PBS_JOBID file. Adding more iotypes and rearrangers and variables to these tests will increase the time significantly.

      -

      -
    20. -
    -

    Last updated: 05-16-2016

    -
    - - - - diff --git a/docs/menu.js b/docs/menu.js deleted file mode 100644 index 97db4c23922..00000000000 --- a/docs/menu.js +++ /dev/null @@ -1,26 +0,0 @@ -function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { - function makeTree(data,relPath) { - var result=''; - if ('children' in data) { - result+=''; - } - return result; - } - - $('#main-nav').append(makeTree(menudata,relPath)); - $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); - if (searchEnabled) { - if (serverSide) { - $('#main-menu').append('
  • '); - } else { - $('#main-menu').append('
  • '); - } - } - $('#main-menu').smartmenus(); -} diff --git a/docs/menudata.js b/docs/menudata.js deleted file mode 100644 index ee158e90fc1..00000000000 --- a/docs/menudata.js +++ /dev/null @@ -1,47 +0,0 @@ -var menudata={children:[ -{text:"PIO User's Guide",url:"index.html"}, -{text:"Appendix",url:"annotated.html",children:[ -{text:"Modules",url:"modules.html"}, -{text:"Data Types",url:"annotated.html"}, -{text:"Page Index",url:"pages.html"}]}, -{text:"Files",url:"files.html",children:[ -{text:"File List",url:"files.html"}, -{text:"File Members",url:"globals.html",children:[ -{text:"All",url:"globals.html",children:[ -{text:"a",url:"globals.html#index_a"}, -{text:"b",url:"globals_b.html#index_b"}, -{text:"c",url:"globals_c.html#index_c"}, -{text:"d",url:"globals_d.html#index_d"}, -{text:"e",url:"globals_e.html#index_e"}, -{text:"f",url:"globals_f.html#index_f"}, -{text:"i",url:"globals_i.html#index_i"}, -{text:"m",url:"globals_m.html#index_m"}, -{text:"n",url:"globals_n.html#index_n"}, -{text:"p",url:"globals_p.html#index_p"}, -{text:"r",url:"globals_r.html#index_r"}, -{text:"s",url:"globals_s.html#index_s"}, -{text:"v",url:"globals_v.html#index_v"}, -{text:"w",url:"globals_w.html#index_w"}, -{text:"x",url:"globals_x.html#index_x"}]}, -{text:"Functions/Subroutines",url:"globals_func.html",children:[ -{text:"a",url:"globals_func.html#index_a"}, -{text:"c",url:"globals_func_c.html#index_c"}, -{text:"d",url:"globals_func_d.html#index_d"}, -{text:"e",url:"globals_func_e.html#index_e"}, -{text:"f",url:"globals_func_f.html#index_f"}, -{text:"i",url:"globals_func_i.html#index_i"}, -{text:"m",url:"globals_func_m.html#index_m"}, -{text:"p",url:"globals_func_p.html#index_p"}]}, -{text:"Variables",url:"globals_vars.html"}, -{text:"Typedefs",url:"globals_type.html"}, -{text:"Enumerations",url:"globals_enum.html"}, -{text:"Enumerator",url:"globals_eval.html"}, -{text:"Macros",url:"globals_defs.html",children:[ -{text:"d",url:"globals_defs.html#index_d"}, -{text:"e",url:"globals_defs.html#index_e"}, -{text:"m",url:"globals_defs.html#index_m"}, -{text:"n",url:"globals_defs.html#index_n"}, -{text:"p",url:"globals_defs.html#index_p"}, -{text:"s",url:"globals_defs.html#index_s"}, -{text:"v",url:"globals_defs.html#index_v"}, -{text:"x",url:"globals_defs.html#index_x"}]}]}]}]} diff --git a/docs/modules.html b/docs/modules.html deleted file mode 100644 index 17b80eacc97..00000000000 --- a/docs/modules.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - -PIO: Modules - - - - - - - - - - -
    -
    -
    - - - - - -
    -
    PIO -  2.4.2 -
    -
    - - - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    Modules
    -
    -
    -
    Here is a list of all modules:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     Learn About File Contents
     Learn Length of a Data Type
     Learn About File Binary Format
     Learn About Dimensions
     Learn About a Variable
     Learn About an Attribute
     Rename a Dimension
     Rename a Variable
     Rename an Attribute
     Delete an Attribute
     Set Fill Value
     End Define Mode
     Re-enter Define Mode
     Define a Dimension
     Define a Variable
     Reading a Variable into Distributes Arrays
     Writing Distributes Arrays into a Variable
     Initialize the IO System
     Shut Down the IO System
     Initialize a Decomposition
     Free a Decomposition
     Set the Record Number
     Set an MPI Hint
     Set the Error Handling
     Get the Local Array Size
     Is this IO System Active?
     Get the Number of IO Tasks
     Set the Blocksize
     Open a File
     Create a File
     Sync a File
     Close a File
     PIO_write_darrayThe overloaded PIO_write_darray writes a distributed array to disk
     PIO_read_darrayThe overloaded PIO_read_darray function reads a distributed array from disk
     PIO_set_blocksize
     PIO_openfile
     PIO_syncfile
     PIO_createfile
     PIO_setframeSets the unlimited dimension for netcdf file
     PIO_advanceframe
     PIO_closefile
     PIO_freedecompFree memory associated with a io descriptor
     PIO_initInitializes the pio subsystem
     PIO_finalizeShuts down and cleans up any memory associated with the pio library
     PIO_initdecompPIO_initdecomp is an overload interface the models decomposition to pio
     PIO_getnumiotasksReturns the actual number of IO-tasks used
     PIO_setdebuglevelSets the level of debug information that pio will generate
     PIO_seterrorhandlingSets the form of error handling for pio
     PIO_get_local_array_size
     PIO_set_hint
     PIO_put_attWrites an netcdf attribute to a file
     PIO_get_attReads an netcdf attribute from a file
     PIO_inq_dimid
     PIO_inquire_dimension
     PIO_inq_dimlen
     PIO_inq_dimname
     PIO_inq_ndims
     PIO_inq_nvars
     PIO_inq_natts
     PIO_inq_unlimdim
     PIO_inquire
     PIO_enddef
     PIO_redef
     PIO_set_log_level
     PIO_strerror
     PIO_def_dimA set of functions to define dimensions and their attributes in NetCDF files
     PIO_inquire_variable
     PIO_inq_vardimid
     PIO_inq_varndims
     PIO_inq_vartype
     PIO_inq_varnatts
     PIO_inq_var_deflate
     PIO_inq_varname
     PIO_inq_varid
     PIO_inq_attlen
     PIO_inq_att
     PIO_inq_attname
     PIO_def_var
     PIO_get_varReads non-decomposed data from a NetCDF file
     PIO_put_varWrites data to a netCDF file
     io descriptors, generatingThe io descriptor structure in defined in this subroutine and subsequently used in PIO_read_darray, PIO_write_darray, PIO_put_var, PIO_get_var calls (see pio_types)
     PIO_iotypeAn integer parameter which controls the iotype
     PIO_rearr_methodThe three choices to control rearrangement are:
     error_methods
     error return codes: The error return code; ierr != PIO_noerr indicates an error
     PIO_kindsThe base types supported by PIO are:
     PIO_rearr_comm_tThe two choices for rearranger communication
     PIO_rearr_comm_dirThe four choices for rearranger communication direction
     PIO_rearr_comm_fc_optionsType that defines the PIO rearranger options
     PIO_rearr_optionsType that defines the PIO rearranger options
     Get Attribute Values
     Write an Attribute
     Get Data from a Variable
     Write Data to a Variable
    -
    -
    - - - - diff --git a/docs/nav_f.png b/docs/nav_f.png deleted file mode 100644 index 72a58a529ed3a9ed6aa0c51a79cf207e026deee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U diff --git a/docs/nav_g.png b/docs/nav_g.png deleted file mode 100644 index 2093a237a94f6c83e19ec6e5fd42f7ddabdafa81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM - - - - - - -PIO: Page Index - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Page Index
    -
    - - - - - diff --git a/docs/pio_8_f90.html b/docs/pio_8_f90.html deleted file mode 100644 index 0b82454b5cc..00000000000 --- a/docs/pio_8_f90.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - -PIO: pio.F90 File Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio.F90 File Reference
    -
    -
    - -

    User interface Module for PIO, this is the only file a user program should 'use'. -More...

    - - - - - - - - - - - - - - -

    -Functions/Subroutines

    -subroutine pio::pio_set_blocksize (blocksize)
     Set the target blocksize for the box rearranger.
     
    logical function pio::pio_iam_iotask (iosystem)
     Logical function returns true if the task is an IO task. More...
     
    integer function pio::pio_iotask_rank (iosystem)
     Integer function returns rank of IO task. More...
     
    subroutine pio::pio_iosystem_is_active (iosystem, active)
     Sets active to true if IO system is active. More...
     
    -

    Detailed Description

    -

    User interface Module for PIO, this is the only file a user program should 'use'.

    -

    Function/Subroutine Documentation

    - -

    ◆ pio_iam_iotask()

    - -
    -
    - - - - - - - - -
    logical function pio::pio_iam_iotask (type(iosystem_desc_t), intent(in) iosystem)
    -
    - -

    Logical function returns true if the task is an IO task.

    - -
    -
    - -

    ◆ pio_iosystem_is_active()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    subroutine pio::pio_iosystem_is_active (type(iosystem_desc_t), intent(in) iosystem,
    logical, intent(out) active 
    )
    -
    - -

    Sets active to true if IO system is active.

    - -
    -
    - -

    ◆ pio_iotask_rank()

    - -
    -
    - - - - - - - - -
    integer function pio::pio_iotask_rank (type(iosystem_desc_t), intent(in) iosystem)
    -
    - -

    Integer function returns rank of IO task.

    - -
    -
    -
    - - - - diff --git a/docs/pio__kinds_8_f90.html b/docs/pio__kinds_8_f90.html deleted file mode 100644 index f00631432f9..00000000000 --- a/docs/pio__kinds_8_f90.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -PIO: pio_kinds.F90 File Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio_kinds.F90 File Reference
    -
    -
    - -

    basic data types -More...

    - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Variables

    -integer, parameter, public pio_kinds::char_len = 360
     char len
     
    -integer, parameter, public pio_kinds::log_kind = kind(.true.)
     logical kind
     
    -integer, parameter, public pio_kinds::int_kind = kind(1)
     int kind
     
    -integer, parameter, public pio_kinds::i4 = selected_int_kind(6)
     i4 kind
     
    -integer, parameter, public pio_kinds::i8 = selected_int_kind(13)
     i8 kind
     
    -integer, parameter, public pio_kinds::r4 = selected_real_kind(6)
     r4 kind
     
    -integer, parameter, public pio_kinds::r8 = selected_real_kind(13)
     r8 kind
     
    integer, parameter, public pio_kinds::pio_offset_kind =MPI_OFFSET_KIND
     Byte size of the MPI_OFFSET type. More...
     
    -

    Detailed Description

    -

    basic data types

    -

    Variable Documentation

    - -

    ◆ pio_offset_kind

    - -
    -
    - - - - -
    integer, parameter, public pio_kinds::pio_offset_kind =MPI_OFFSET_KIND
    -
    - -

    Byte size of the MPI_OFFSET type.

    - -
    -
    -
    - - - - diff --git a/docs/pio__nc4_8c.html b/docs/pio__nc4_8c.html deleted file mode 100644 index c7234022b99..00000000000 --- a/docs/pio__nc4_8c.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -PIO: pio_nc4.c File Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio_nc4.c File Reference
    -
    -
    - -

    Functions to wrap netCDF-4 functions for PIO. -More...

    -
    #include <config.h>
    -#include <pio.h>
    -#include <pio_internal.h>
    -
    -Include dependency graph for pio_nc4.c:
    -
    -
    - - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

    int PIOc_def_var_deflate (int ncid, int varid, int shuffle, int deflate, int deflate_level)
     Set deflate (zlib) settings for a variable. More...
     
    int PIOc_inq_var_deflate (int ncid, int varid, int *shufflep, int *deflatep, int *deflate_levelp)
     This function only applies to netCDF-4 files. More...
     
    int PIOc_def_var_chunking (int ncid, int varid, int storage, const PIO_Offset *chunksizesp)
     Set chunksizes for a variable. More...
     
    int PIOc_inq_var_chunking (int ncid, int varid, int *storagep, PIO_Offset *chunksizesp)
     Inquire about chunksizes for a variable. More...
     
    int PIOc_def_var_endian (int ncid, int varid, int endian)
     Set chunksizes for a variable. More...
     
    int PIOc_inq_var_endian (int ncid, int varid, int *endianp)
     Inquire about chunksizes for a variable. More...
     
    int PIOc_set_chunk_cache (int iosysid, int iotype, PIO_Offset size, PIO_Offset nelems, float preemption)
     Set chunk cache netCDF files to be opened/created. More...
     
    int PIOc_get_chunk_cache (int iosysid, int iotype, PIO_Offset *sizep, PIO_Offset *nelemsp, float *preemptionp)
     Get current file chunk cache settings from HDF5. More...
     
    int PIOc_set_var_chunk_cache (int ncid, int varid, PIO_Offset size, PIO_Offset nelems, float preemption)
     Set chunksizes for a variable. More...
     
    int PIOc_get_var_chunk_cache (int ncid, int varid, PIO_Offset *sizep, PIO_Offset *nelemsp, float *preemptionp)
     Get the variable chunk cache settings. More...
     
    -

    Detailed Description

    -

    Functions to wrap netCDF-4 functions for PIO.

    -
    Author
    Ed Hartnett
    -
    - - - - diff --git a/docs/pio__nc4_8c__incl.map b/docs/pio__nc4_8c__incl.map deleted file mode 100644 index a3cb5ed8db8..00000000000 --- a/docs/pio__nc4_8c__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/pio__nc4_8c__incl.md5 b/docs/pio__nc4_8c__incl.md5 deleted file mode 100644 index eb48e5269d1..00000000000 --- a/docs/pio__nc4_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -b7870e72f661af6f547eb5112241643d \ No newline at end of file diff --git a/docs/pio__nc4_8c__incl.png b/docs/pio__nc4_8c__incl.png deleted file mode 100644 index 5f52243411d241d47e07daf329abb6f3dc4b7d6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15191 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�kYSEd_8elUzd7xXvznA7LL<`5 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 - - - - - - -PIO: pio_support.F90 File Reference - - - - - - - - - - - -
    - -
    -
    pio_support.F90 File Reference
    -
    -
    - -

    internal code for compiler workarounds, aborts and debug functions -More...

    - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    subroutine, public pio_support::replace_c_null (istr, ilen)
     Remove null termination (C-style) from strings for Fortran. More...
     
    subroutine, public pio_support::piodie (file, line, msg, ival1, msg2, ival2, msg3, ival3, mpirank)
     Abort the model for abnormal termination. More...
     
    subroutine, public pio_support::checkmpireturn (locmesg, errcode, file, line)
     Check and prints an error message if an error occured in an MPI subroutine. More...
     
    subroutine, public pio_support::pio_writedof (file, gdims, DOF, comm, punit)
     Fortran interface to write a mapping file. More...
     
    subroutine, public pio_support::pio_readdof (file, ndims, gdims, DOF, comm, punit)
     Fortran interface to read a mapping file. More...
     
    - - - - - - - - - - -

    -Variables

    -logical, public pio_support::debug =.FALSE.
     debug mode
     
    -logical, public pio_support::debugio =.FALSE.
     IO debug mode.
     
    -logical, public pio_support::debugasync =.FALSE.
     async debug mode
     
    -

    Detailed Description

    -

    internal code for compiler workarounds, aborts and debug functions

    -

    Function/Subroutine Documentation

    - -

    ◆ checkmpireturn()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine, public pio_support::checkmpireturn (character(len=*), intent(in) locmesg,
    integer(i4), intent(in) errcode,
    character(len=*), optional file,
    integer, intent(in), optional line 
    )
    -
    - -

    Check and prints an error message if an error occured in an MPI subroutine.

    -
    Parameters
    - - - - - -
    locmesg: Message to output
    errcode: MPI error code
    file: The file where the error message originated.
    line: The line number where the error message originated.
    -
    -
    - -
    -
    - -

    ◆ pio_readdof()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine, public pio_support::pio_readdof (character(len=*), intent(in) file,
    integer, intent(out) ndims,
    integer, dimension(:), pointer gdims,
    integer(pio_offset_kind), dimension(:), pointer DOF,
    integer, intent(in) comm,
    integer, intent(in), optional punit 
    )
    -
    - -

    Fortran interface to read a mapping file.

    -
    Parameters
    - - - - - - - -
    file: The file from where the decomp map is read.
    ndims: The number of dimensions of the data.
    gdims: The actual dimensions of the data (pointer to an integer array of length ndims).
    DOF: Pointer to an integer array where the Decomp map will be stored.
    comm: MPI comm index
    punit: Optional argument that is no longer used.
    -
    -
    - -
    -
    - -

    ◆ pio_writedof()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine, public pio_support::pio_writedof (character(len=*), intent(in) file,
    integer, dimension(:), intent(in) gdims,
    integer(pio_offset_kind), dimension(:), intent(in) DOF,
    integer, intent(in) comm,
    integer, intent(in), optional punit 
    )
    -
    - -

    Fortran interface to write a mapping file.

    -
    Parameters
    - - - - - - -
    file: The file where the decomp map will be written.
    gdims: The dimensions of the data array in memory.
    DOF: The multidimensional array of indexes that describes how data in memory are written to a file.
    comm: The MPI comm index.
    punit: Optional argument that is no longer used.
    -
    -
    - -
    -
    - -

    ◆ piodie()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    subroutine, public pio_support::piodie (character(len=*), intent(in) file,
    integer, intent(in) line,
    character(len=*), intent(in), optional msg,
    integer, intent(in), optional ival1,
    character(len=*), intent(in), optional msg2,
    integer, intent(in), optional ival2,
    character(len=*), intent(in), optional msg3,
    integer, intent(in), optional ival3,
    integer, intent(in), optional mpirank 
    )
    -
    - -

    Abort the model for abnormal termination.

    -
    Parameters
    - - - - -
    file: File where piodie is called from.
    line: Line number where it is called.
    msg,msg2,msg3,ival1,ival2,ival3,mpirank: Optional argument for error messages.
    -
    -
    - -
    -
    - -

    ◆ replace_c_null()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    subroutine, public pio_support::replace_c_null (character(len=*), intent(inout) istr,
    integer(kind=pio_offset_kind), intent(in), optional ilen 
    )
    -
    - -

    Remove null termination (C-style) from strings for Fortran.

    - -
    -
    -
    - - - - diff --git a/docs/pio__types_8_f90.html b/docs/pio__types_8_f90.html deleted file mode 100644 index 3a7131189fb..00000000000 --- a/docs/pio__types_8_f90.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - -PIO: pio_types.F90 File Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio_types.F90 File Reference
    -
    -
    - -

    Derived datatypes and constants for PIO Fortran API. -More...

    - - - - - - - - - - - - - - - - - - - - -

    -Data Types

    type  pio_types::decompmap_t
     
    type  pio_types::iosystem_desc_t
     A defined PIO system descriptor created by PIO_init (see pio_types) More...
     
    type  pio_types::file_desc_t
     File descriptor returned by PIO_openfile or PIO_createfile (see pio_types) More...
     
    type  pio_types::io_desc_t
     An io descriptor handle that is generated in PIO_initdecomp (see pio_types) More...
     
    type  pio_types::var_desc_t
     A variable descriptor returned from PIO_def_var (see pio_types) More...
     
    type  pio_types::pio_rearr_comm_fc_opt_t
     
    type  pio_types::pio_rearr_opt_t
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Variables

    -integer(i4), parameter, public pio_types::pio_iotype_pnetcdf = 1
     parallel read/write of pNetCDF files
     
    -integer(i4), parameter, public pio_types::pio_iotype_netcdf = 2
     serial read/write of NetCDF file using 'base_node'
     
    -integer(i4), parameter, public pio_types::pio_iotype_netcdf4c = 3
     netcdf4 (hdf5 format) file opened for compression (serial write access only)
     
    -integer(i4), parameter, public pio_types::pio_iotype_netcdf4p = 4
     netcdf4 (hdf5 format) file opened in parallel (all netcdf4 files for read will be opened this way)
     
    -integer(i4), parameter, public pio_types::iotype_pnetcdf = PIO_iotype_pnetcdf
     pnetcdf iotype
     
    -integer(i4), parameter, public pio_types::iotype_netcdf = PIO_iotype_netcdf
     netcdf iotype
     
    -integer(i4), parameter, public pio_types::pio_rearr_box = 1
     box rearranger
     
    -integer(i4), parameter, public pio_types::pio_rearr_subset = 2
     subset rearranger
     
    -integer(i4), parameter, public pio_types::pio_internal_error = -51
     abort on error from any task
     
    -integer(i4), parameter, public pio_types::pio_bcast_error = -52
     broadcast an error
     
    -integer(i4), parameter, public pio_types::pio_return_error = -53
     do nothing
     
    -integer(i4), parameter, public pio_types::pio_default = -1
     default error handler
     
    -integer, parameter, public pio_types::pio_global = 0
     global atts
     
    -integer, parameter, public pio_types::pio_double = 6
     double type
     
    -integer, parameter, public pio_types::pio_real = 5
     real type
     
    -integer, parameter, public pio_types::pio_int = 4
     int type
     
    -integer, parameter, public pio_types::pio_char = 2
     char type
     
    -integer, parameter, public pio_types::pio_noerr = 0
     no error
     
    -integer, parameter, public pio_types::pio_max_name = 25
     max name len
     
    -integer, parameter, public pio_types::pio_max_var_dims = 6
     max dims for a var
     
    -integer, parameter, public pio_types::pio_clobber = 10
     clobber existing file
     
    -integer, parameter, public pio_types::pio_noclobber = 11
     do not clobber existing file
     
    -integer, parameter, public pio_types::pio_write = 20
     read-write
     
    -integer, parameter, public pio_types::pio_nowrite = 21
     read-only
     
    -integer, parameter, public pio_types::pio_64bit_offset = 0
     64bit offset format
     
    -integer, parameter, public pio_types::pio_64bit_data = 0
     CDF5 format.
     
    -integer, parameter, public pio_types::pio_fill_int = -2147483647
     int fill value
     
    -real, parameter, public pio_types::pio_fill_float = 9.9692099683868690e+36
     float fill value
     
    -double precision, parameter, public pio_types::pio_fill_double = 9.9692099683868690e+36
     double fill value
     
    -integer, parameter, public pio_types::pio_num_ost = 16
     num ost
     
    -integer, parameter, public pio_types::pio_rearr_comm_unlimited_pend_req = -1
     unlimited requests
     
    -

    Detailed Description

    -

    Derived datatypes and constants for PIO Fortran API.

    -
    - - - - diff --git a/docs/piodarray_8_f90.html b/docs/piodarray_8_f90.html deleted file mode 100644 index 6e3bfcbf351..00000000000 --- a/docs/piodarray_8_f90.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - -PIO: piodarray.F90 File Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    piodarray.F90 File Reference
    -
    -
    - -

    Read and write routines for decomposed data. -More...

    - - - - - - -

    -Data Types

    interface  piodarray::PIOc_write_darray_multi
     
    interface  piodarray::PIOc_read_darray
     
    - - - -

    -Macros

    -#define __PIO_FILE__   'piodarray'
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    -subroutine, public piodarray::pio_set_buffer_size_limit (limit)
     
    -subroutine piodarray::write_darray_1d_cinterface_real (File, varDesc, ioDesc, arraylen, array, iostat, fillval)
     
    -subroutine piodarray::write_darray_1d_cinterface_int (File, varDesc, ioDesc, arraylen, array, iostat, fillval)
     
    -subroutine piodarray::write_darray_1d_cinterface_double (File, varDesc, ioDesc, arraylen, array, iostat, fillval)
     
    -subroutine piodarray::write_darray_multi_1d_cinterface_real (File, varDesc, ioDesc, nvars, arraylen, array, iostat, fillval)
     
    -subroutine piodarray::write_darray_multi_1d_cinterface_int (File, varDesc, ioDesc, nvars, arraylen, array, iostat, fillval)
     
    -subroutine piodarray::write_darray_multi_1d_cinterface_double (File, varDesc, ioDesc, nvars, arraylen, array, iostat, fillval)
     
    subroutine piodarray::write_darray_multi_1d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 1D array of type real. More...
     
    subroutine piodarray::write_darray_multi_1d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 1D array of type int. More...
     
    subroutine piodarray::write_darray_multi_1d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 1D array of type double. More...
     
    subroutine piodarray::write_darray_2d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 2D array of type real. More...
     
    subroutine piodarray::write_darray_3d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 3D array of type real. More...
     
    subroutine piodarray::write_darray_4d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 4D array of type real. More...
     
    subroutine piodarray::write_darray_5d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 5D array of type real. More...
     
    subroutine piodarray::write_darray_6d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 6D array of type real. More...
     
    subroutine piodarray::write_darray_7d_real (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 7D array of type real. More...
     
    subroutine piodarray::write_darray_2d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 2D array of type int. More...
     
    subroutine piodarray::write_darray_3d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 3D array of type int. More...
     
    subroutine piodarray::write_darray_4d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 4D array of type int. More...
     
    subroutine piodarray::write_darray_5d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 5D array of type int. More...
     
    subroutine piodarray::write_darray_6d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 6D array of type int. More...
     
    subroutine piodarray::write_darray_7d_int (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 7D array of type int. More...
     
    subroutine piodarray::write_darray_2d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 2D array of type double. More...
     
    subroutine piodarray::write_darray_3d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 3D array of type double. More...
     
    subroutine piodarray::write_darray_4d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 4D array of type double. More...
     
    subroutine piodarray::write_darray_5d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 5D array of type double. More...
     
    subroutine piodarray::write_darray_6d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 6D array of type double. More...
     
    subroutine piodarray::write_darray_7d_double (File, varDesc, ioDesc, array, iostat, fillval)
     Writes a 7D array of type double. More...
     
    subroutine piodarray::read_darray_1d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 1 dimension(s). More...
     
    subroutine piodarray::read_darray_2d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 2 dimension(s). More...
     
    subroutine piodarray::read_darray_3d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 3 dimension(s). More...
     
    subroutine piodarray::read_darray_4d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 4 dimension(s). More...
     
    subroutine piodarray::read_darray_5d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 5 dimension(s). More...
     
    subroutine piodarray::read_darray_6d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 6 dimension(s). More...
     
    subroutine piodarray::read_darray_7d_real (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type real from a netCDF variable of 7 dimension(s). More...
     
    subroutine piodarray::read_darray_1d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 1 dimension(s). More...
     
    subroutine piodarray::read_darray_2d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 2 dimension(s). More...
     
    subroutine piodarray::read_darray_3d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 3 dimension(s). More...
     
    subroutine piodarray::read_darray_4d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 4 dimension(s). More...
     
    subroutine piodarray::read_darray_5d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 5 dimension(s). More...
     
    subroutine piodarray::read_darray_6d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 6 dimension(s). More...
     
    subroutine piodarray::read_darray_7d_int (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type int from a netCDF variable of 7 dimension(s). More...
     
    subroutine piodarray::read_darray_1d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 1 dimension(s). More...
     
    subroutine piodarray::read_darray_2d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 2 dimension(s). More...
     
    subroutine piodarray::read_darray_3d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 3 dimension(s). More...
     
    subroutine piodarray::read_darray_4d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 4 dimension(s). More...
     
    subroutine piodarray::read_darray_5d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 5 dimension(s). More...
     
    subroutine piodarray::read_darray_6d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 6 dimension(s). More...
     
    subroutine piodarray::read_darray_7d_double (File, varDesc, ioDesc, array, iostat)
     Read distributed array of type double from a netCDF variable of 7 dimension(s). More...
     
    -subroutine piodarray::read_darray_internal_real (ncid, varid, ioid, alen, array, iostat)
     
    -subroutine piodarray::read_darray_internal_int (ncid, varid, ioid, alen, array, iostat)
     
    -subroutine piodarray::read_darray_internal_double (ncid, varid, ioid, alen, array, iostat)
     
    -

    Detailed Description

    -

    Read and write routines for decomposed data.

    -
    - - - - diff --git a/docs/piolib__mod_8_f90.html b/docs/piolib__mod_8_f90.html deleted file mode 100644 index 6eeae09b323..00000000000 --- a/docs/piolib__mod_8_f90.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - -PIO: piolib_mod.F90 File Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    piolib_mod.F90 File Reference
    -
    -
    - -

    Initialization Routines for PIO. -More...

    - - - - - - - - -

    -Macros

    -#define __PIO_FILE__   "piolib_mod.f90"
     
    -#define debug_rearr   0
     
    -#define fptr(arg)   arg
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    logical function, public piolib_mod::pio_file_is_open (File)
     This logical function indicates if a file is open. More...
     
    integer function, public piolib_mod::pio_get_local_array_size (iodesc)
     This function returns the expected local size of an array associated with iodesc. More...
     
    subroutine piolib_mod::advanceframe (file, vardesc)
     advances the record dimension of a variable in a netcdf format file or the block address in a binary file More...
     
    subroutine piolib_mod::setframe (file, vardesc, frame)
     sets the record dimension of a variable in a netcdf format file or the block address in a binary file More...
     
    subroutine piolib_mod::setdebuglevel (level)
     sets the level of debug information output to stdout by pio More...
     
    subroutine piolib_mod::seterrorhandlingfile (file, method, oldmethod)
     set the pio error handling method for a file More...
     
    subroutine piolib_mod::seterrorhandlingiosystem (iosystem, method, oldmethod)
     set the pio error handling method for a pio system More...
     
    subroutine piolib_mod::seterrorhandlingiosysid (iosysid, method, oldmethod)
     set the pio error handling method for a pio system or globally More...
     
    subroutine piolib_mod::pio_initdecomp_bc (iosystem, basepiotype, dims, compstart, compcount, iodesc)
     Implements the decomp_bc for PIO_initdecomp. More...
     
    subroutine piolib_mod::initdecomp_2dof_bin_i4 (iosystem, basepiotype, dims, lenblocks, compdof, iodofr, iodofw, iodesc)
     A deprecated interface to the PIO_initdecomp method. More...
     
    subroutine piolib_mod::initdecomp_1dof_bin_i8 (iosystem, basepiotype, dims, lenblocks, compdof, iodofr, iodesc)
     A deprecated interface to the PIO_initdecomp method. More...
     
    subroutine piolib_mod::initdecomp_2dof_nf_i4 (iosystem, basepiotype, dims, lenblocks, compdof, iodofr, iodofw, start, count, iodesc)
     A deprecated interface to the PIO_initdecomp method. More...
     
    subroutine piolib_mod::initdecomp_1dof_nf_i4 (iosystem, basepiotype, dims, lenblocks, compdof, iodof, start, count, iodesc)
     A deprecated interface to the PIO_initdecomp method. More...
     
    subroutine piolib_mod::pio_initdecomp_dof_i4 (iosystem, basepiotype, dims, compdof, iodesc, rearr, iostart, iocount)
     Implements the decomp_dof for PIO_initdecomp (previous name: initdecomp_1dof_nf_box) More...
     
    -subroutine piolib_mod::pio_initdecomp_dof_i8 (iosystem, basepiotype, dims, compdof, iodesc, rearr, iostart, iocount)
     
    subroutine piolib_mod::init_intracom (comp_rank, comp_comm, num_iotasks, num_aggregator, stride, rearr, iosystem, base, rearr_opts)
     initialize the pio subsystem. More...
     
    subroutine piolib_mod::init_intercom (component_count, peer_comm, comp_comms, io_comm, iosystem)
     Initialize the pio subsystem. More...
     
    -subroutine, public piolib_mod::pio_set_hint (iosystem, hint, hintval)
     
    subroutine piolib_mod::finalize (iosystem, ierr)
     finalizes the pio subsystem. More...
     
    subroutine piolib_mod::getnumiotasks (iosystem, numiotasks)
     This returns the number of IO-tasks that PIO is using. More...
     
    -logical function, public piolib_mod::pio_iotype_available (iotype)
     
    integer function piolib_mod::createfile (iosystem, file, iotype, fname, amode_in)
     Create a NetCDF or PNetCDF file using PIO. More...
     
    integer function, public piolib_mod::pio_openfile (iosystem, file, iotype, fname, mode)
     open an existing file using pio More...
     
    subroutine piolib_mod::syncfile (file)
     synchronizing a file forces all writes to complete before the subroutine returns. More...
     
    subroutine piolib_mod::freedecomp_ios (ios, iodesc)
     free all allocated storage associated with this decomposition More...
     
    subroutine piolib_mod::freedecomp_file (file, iodesc)
     free all allocated storage associated with this decomposition More...
     
    subroutine piolib_mod::closefile (file)
     close a disk file More...
     
    -subroutine piolib_mod::read_ascii (rank, iobuf, size)
     
    subroutine, public piolib_mod::pio_deletefile (ios, fname)
     Delete a file. More...
     
    integer function, public piolib_mod::pio_set_rearr_opts (ios, comm_type, fcd, enable_hs_c2i, enable_isend_c2i, max_pend_req_c2i, enable_hs_i2c, enable_isend_i2c, max_pend_req_i2c)
     Set the rerranger options. More...
     
    -

    Detailed Description

    -

    Initialization Routines for PIO.

    -

    Function/Subroutine Documentation

    - -

    ◆ pio_deletefile()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    subroutine, public piolib_mod::pio_deletefile (type(iosystem_desc_tios,
    character(len=*) fname 
    )
    -
    - -

    Delete a file.

    -
    Parameters
    - - - -
    ios: a pio system handle
    fname: a filename
    -
    -
    - -
    -
    - -

    ◆ pio_file_is_open()

    - -
    -
    - - - - - - - - -
    logical function, public piolib_mod::pio_file_is_open (type(file_desc_t), intent(in) File)
    -
    - -

    This logical function indicates if a file is open.

    -
    Parameters
    - - -
    FileFile descriptor structure. This structure holds information associated with each open file
    -
    -
    - -
    -
    - -

    ◆ pio_set_rearr_opts()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    integer function, public piolib_mod::pio_set_rearr_opts (type(iosystem_desc_t), intent(inout) ios,
    integer, intent(in) comm_type,
    integer, intent(in) fcd,
    logical, intent(in) enable_hs_c2i,
    logical, intent(in) enable_isend_c2i,
    integer, intent(in) max_pend_req_c2i,
    logical, intent(in) enable_hs_i2c,
    logical, intent(in) enable_isend_i2c,
    integer, intent(in) max_pend_req_i2c 
    )
    -
    - -

    Set the rerranger options.

    -
    Parameters
    - - - - - - - - - - -
    ios: handle to pio iosystem
    comm_type: The two choices for rearranger communication.
      -
    • PIO_rearr_comm_p2p : Point to point
    • -
    • PIO_rearr_comm_coll : Collective
    • -
    -
    fcd: The four choices for rearranger communication direction.
      -
    • PIO_rearr_comm_fc_2d_enable : COMM procs to IO procs and vice versa
    • -
    • PIO_rearr_comm_fc_1d_comp2io: COMM procs to IO procs only
    • -
    • PIO_rearr_comm_fc_1d_io2comp: IO procs to COMM procs only
    • -
    • PIO_rearr_comm_fc_2d_disable: Disable flow control
    • -
    -
    enable_hs_c2i: Enable handshake (compute procs to io procs)
    enable_isend_c2i: Enable isends (compute procs to io procs)
    max_pend_req_c2iMaximum pending requests (compute procs to io procs)
    enable_hs_i2c: Enable handshake (io procs to compute procs)
    enable_isend_i2c: Enable isends (io procs to compute procs)
    max_pend_req_i2cMaximum pending requests (io procs to compute procs) Type that defines the PIO rearranger options.
      -
    • enable_hs : Enable handshake (true/false)
    • -
    • enable_isend : Enable Isends (true/false)
    • -
    • max_pend_req : Maximum pending requests (To indicated unlimited number of requests use PIO_REARR_COMM_UNLIMITED_PEND_REQ)
    • -
    -
    -
    -
    - -
    -
    -
    - - - - diff --git a/docs/pionfatt__mod_8_f90.html b/docs/pionfatt__mod_8_f90.html deleted file mode 100644 index 96847214419..00000000000 --- a/docs/pionfatt__mod_8_f90.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -PIO: pionfatt_mod.F90 File Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfatt_mod.F90 File Reference
    -
    -
    - -

    NetCDF attribute interface to PIO. -More...

    - - - - - - - - - - - - - - - - - - - -

    -Data Types

    interface  pionfatt_mod::PIOc_put_att_text
     Write a netCDF text attribute. More...
     
    interface  pionfatt_mod::PIOc_get_att_text
     
    interface  pionfatt_mod::PIOc_put_att_int
     
    interface  pionfatt_mod::PIOc_put_att_float
     
    interface  pionfatt_mod::PIOc_put_att_double
     
    interface  pionfatt_mod::PIOc_get_att_int
     
    interface  pionfatt_mod::PIOc_get_att_float
     
    interface  pionfatt_mod::PIOc_get_att_double
     
    - - - -

    -Macros

    -#define __PIO_FILE__   "pionfatt_mod.F90"
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pionfatt_mod::put_att_desc_text (File, vdesc, name, values)
     Writes an netcdf attribute to a file. More...
     
    -integer function pionfatt_mod::put_att_desc_real (File, vdesc, name, values)
     
    -integer function pionfatt_mod::put_att_desc_double (File, vdesc, name, values)
     
    -integer function pionfatt_mod::put_att_desc_int (File, vdesc, name, values)
     
    -integer function pionfatt_mod::put_att_vid_text (File, varid, name, value)
     
    -integer function pionfatt_mod::put_att_vid_real (File, varid, name, value)
     
    -integer function pionfatt_mod::put_att_vid_double (File, varid, name, value)
     
    -integer function pionfatt_mod::put_att_vid_int (File, varid, name, value)
     
    -integer function pionfatt_mod::put_att_id_int (ncid, varid, name, values)
     
    -integer function pionfatt_mod::put_att_id_real (ncid, varid, name, values)
     
    -integer function pionfatt_mod::put_att_id_double (ncid, varid, name, values)
     
    -integer function pionfatt_mod::put_att_id_text (ncid, varid, name, values)
     
    -integer function pionfatt_mod::put_att_1d_id_text (ncid, varid, name, value)
     
    -integer function pionfatt_mod::put_att_1d_id_text_internal (ncid, varid, name, arrlen, values)
     
    -integer function pionfatt_mod::get_att_id_text (ncid, varid, name, values)
     
    integer function pionfatt_mod::put_att_1d_id_real (ncid, varid, name, values)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfatt_mod::put_att_1d_id_double (ncid, varid, name, values)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfatt_mod::put_att_1d_id_int (ncid, varid, name, values)
     Writes an netcdf attribute to a file. More...
     
    -integer function pionfatt_mod::put_att_1d_id_internal_real (ncid, varid, name, len, values)
     
    -integer function pionfatt_mod::put_att_1d_id_internal_double (ncid, varid, name, len, values)
     
    -integer function pionfatt_mod::put_att_1d_id_internal_int (ncid, varid, name, len, values)
     
    integer function pionfatt_mod::put_att_1d_desc_real (File, varDesc, name, values)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfatt_mod::put_att_1d_desc_int (File, varDesc, name, values)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfatt_mod::put_att_1d_desc_double (File, varDesc, name, values)
     Writes an netcdf attribute to a file. More...
     
    -integer function pionfatt_mod::put_att_1d_vid_text (File, varid, name, value)
     
    -integer function pionfatt_mod::put_att_1d_vid_real (File, varid, name, value)
     
    -integer function pionfatt_mod::put_att_1d_vid_double (File, varid, name, value)
     
    -integer function pionfatt_mod::put_att_1d_vid_int (File, varid, name, value)
     
    integer function pionfatt_mod::get_att_desc_text (File, varDesc, name, values)
     Reads an netcdf attribute from a file. More...
     
    -integer function pionfatt_mod::get_att_desc_real (File, varDesc, name, values)
     
    -integer function pionfatt_mod::get_att_desc_double (File, varDesc, name, values)
     
    -integer function pionfatt_mod::get_att_desc_int (File, varDesc, name, values)
     
    integer function pionfatt_mod::get_att_desc_1d_int (File, varDesc, name, values)
     Reads an netcdf attribute from a file. More...
     
    -integer function pionfatt_mod::get_att_desc_1d_real (File, varDesc, name, values)
     
    -integer function pionfatt_mod::get_att_desc_1d_double (File, varDesc, name, values)
     
    integer function pionfatt_mod::get_att_id_int (ncid, varid, name, values)
     Reads an netcdf attribute from a file. More...
     
    -integer function pionfatt_mod::get_att_id_real (ncid, varid, name, values)
     
    -integer function pionfatt_mod::get_att_id_double (ncid, varid, name, values)
     
    -integer function pionfatt_mod::get_att_text (File, varid, name, values)
     
    -integer function pionfatt_mod::get_att_real (File, varid, name, values)
     
    -integer function pionfatt_mod::get_att_double (File, varid, name, values)
     
    -integer function pionfatt_mod::get_att_int (File, varid, name, values)
     
    integer function pionfatt_mod::get_att_1d_real (File, varid, name, values)
     Reads an netcdf attribute from a file. More...
     
    integer function pionfatt_mod::get_att_1d_int (File, varid, name, values)
     Reads an netcdf attribute from a file. More...
     
    integer function pionfatt_mod::get_att_1d_double (File, varid, name, values)
     Reads an netcdf attribute from a file. More...
     
    -integer function pionfatt_mod::get_att_1d_id_real (ncid, varid, name, values)
     
    -integer function pionfatt_mod::get_att_1d_id_int (ncid, varid, name, values)
     
    -integer function pionfatt_mod::get_att_1d_id_double (ncid, varid, name, values)
     
    -

    Detailed Description

    -

    NetCDF attribute interface to PIO.

    -
    - - - - diff --git a/docs/pionfget__mod_8_f90.html b/docs/pionfget__mod_8_f90.html deleted file mode 100644 index 6d00e822ed2..00000000000 --- a/docs/pionfget__mod_8_f90.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -PIO: pionfget_mod.F90 File Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfget_mod.F90 File Reference
    -
    -
    - -

    Read Routines for non-decomposed NetCDF data. -More...

    - - - - - - - - - - - - - - - - -

    -Data Types

    interface  pionfget_mod::PIOc_get_var_int
     
    interface  pionfget_mod::PIOc_get_var_float
     
    interface  pionfget_mod::PIOc_get_var_double
     
    interface  pionfget_mod::PIOc_get_vara_int
     
    interface  pionfget_mod::PIOc_get_vara_float
     
    interface  pionfget_mod::PIOc_get_vara_double
     
    interface  pionfget_mod::PIOc_get_vara_text
     
    - - - -

    -Macros

    -#define __PIO_FILE__   "pionfget_mod.F90"
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pionfget_mod::get_var1_text (File, varid, index, ival)
     Reads non-decomposed fields from a NetCDF file. More...
     
    -integer function pionfget_mod::get_var1_id_real (ncid, varid, index, ival)
     
    -integer function pionfget_mod::get_var1_id_double (ncid, varid, index, ival)
     
    -integer function pionfget_mod::get_var1_id_text_internal (ncid, varid, index, vlen, ival)
     
    integer function pionfget_mod::get_var1_vdesc_text (File, vardesc, index, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_1d_int (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_2d_int (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_3d_int (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_4d_int (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_5d_int (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_1d_real (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_2d_real (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_3d_real (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_4d_real (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_5d_real (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_1d_double (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_2d_double (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_3d_double (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_4d_double (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_5d_double (File, varid, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_1d_text (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_2d_text (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_3d_text (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_4d_text (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_5d_text (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_1d_real (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_2d_real (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_3d_real (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_4d_real (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_5d_real (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_1d_double (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_2d_double (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_3d_double (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_4d_double (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_5d_double (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_1d_int (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_2d_int (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_3d_int (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_4d_int (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_vara_vdesc_5d_int (File, vardesc, start, count, ival)
     Writes an netcdf attribute to a file. More...
     
    integer function pionfget_mod::get_var_0d_text (File, varid, ival)
     Writes an netcdf attribute to a file. More...
     
    -integer function pionfget_mod::get_var_0d_real (File, varid, ival)
     
    -integer function pionfget_mod::get_var_0d_double (File, varid, ival)
     
    -integer function pionfget_mod::get_var_1d_text (File, varid, ival)
     
    -integer function pionfget_mod::get_vara_real_internal (ncid, varid, start, count, ival)
     
    -integer function pionfget_mod::get_vara_double_internal (ncid, varid, start, count, ival)
     
    -integer function pionfget_mod::get_vara_text_internal (ncid, varid, start, count, nstrs, ival)
     
    -integer function pionfget_mod::get_var_1d_int (File, varid, ival)
     
    integer function pionfget_mod::get_var_vdesc_0d_text (File, vardesc, ival)
     Writes an netcdf attribute to a file. More...
     
    -

    Detailed Description

    -

    Read Routines for non-decomposed NetCDF data.

    -
    - - - - diff --git a/docs/pionfput__mod_8_f90.html b/docs/pionfput__mod_8_f90.html deleted file mode 100644 index cde621d903e..00000000000 --- a/docs/pionfput__mod_8_f90.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - -PIO: pionfput_mod.F90 File Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pionfput_mod.F90 File Reference
    -
    -
    - -

    Write routines for non-decomposed NetCDF data. -More...

    - - - - - - - - - - -

    -Data Types

    interface  pionfput_mod::PIOc_put_vara_text
     
    interface  pionfput_mod::PIOc_put_vara_int
     
    interface  pionfput_mod::PIOc_put_vara_float
     
    interface  pionfput_mod::PIOc_put_vara_double
     
    - - - -

    -Macros

    -#define __PIO_FILE__   "pionfput_mod.F90"
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions/Subroutines

    integer function pionfput_mod::put_var1_text (File, varid, index, ival)
     Write one element of data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var1_int (File, varid, index, ival)
     Write one element of data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var1_real (File, varid, index, ival)
     Write one element of data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var1_double (File, varid, index, ival)
     Write one element of data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var1_vdesc_text (File, vardesc, index, ival)
     Write one element of data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var_0d_text (File, varid, ival)
     Writes a netCDF scalar variable. More...
     
    integer function pionfput_mod::put_var_1d_text (File, varid, ival)
     Writes text data to netcdf variable. More...
     
    integer function pionfput_mod::put_var_2d_text (File, varid, ival)
     Writes text data to netcdf variable. More...
     
    integer function pionfput_mod::put_var_3d_text (File, varid, ival)
     Writes text data to netcdf variable. More...
     
    integer function pionfput_mod::put_var_4d_text (File, varid, ival)
     Writes text data to netcdf variable. More...
     
    integer function pionfput_mod::put_var_5d_text (File, varid, ival)
     Writes text data to netcdf variable. More...
     
    integer function pionfput_mod::put_var_internal_int (ncid, varid, ival)
     Writes int data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var_internal_real (ncid, varid, ival)
     Writes real data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var_internal_double (ncid, varid, ival)
     Writes double data to a netCDF variable. More...
     
    integer function pionfput_mod::put_var_1d_int (File, varid, ival)
     Write int data to a netCDF varaible of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_2d_int (File, varid, ival)
     Write int data to a netCDF varaible of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_3d_int (File, varid, ival)
     Write int data to a netCDF varaible of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_4d_int (File, varid, ival)
     Write int data to a netCDF varaible of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_5d_int (File, varid, ival)
     Write int data to a netCDF varaible of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_1d_real (File, varid, ival)
     Write real data to a netCDF varaible of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_2d_real (File, varid, ival)
     Write real data to a netCDF varaible of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_3d_real (File, varid, ival)
     Write real data to a netCDF varaible of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_4d_real (File, varid, ival)
     Write real data to a netCDF varaible of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_5d_real (File, varid, ival)
     Write real data to a netCDF varaible of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_1d_double (File, varid, ival)
     Write double data to a netCDF varaible of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_2d_double (File, varid, ival)
     Write double data to a netCDF varaible of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_3d_double (File, varid, ival)
     Write double data to a netCDF varaible of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_4d_double (File, varid, ival)
     Write double data to a netCDF varaible of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_5d_double (File, varid, ival)
     Write double data to a netCDF varaible of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_0d_int (File, varid, ival)
     Writes int data to a netCDF scalar variable. More...
     
    integer function pionfput_mod::put_var_0d_real (File, varid, ival)
     Writes real data to a netCDF scalar variable. More...
     
    integer function pionfput_mod::put_var_0d_double (File, varid, ival)
     Writes double data to a netCDF scalar variable. More...
     
    integer function pionfput_mod::put_var_vdesc_0d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 0 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_1d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_2d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_3d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_4d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_5d_text (File, vardesc, ival)
     Write text data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_0d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 0 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_1d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_2d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_3d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_4d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_5d_real (File, vardesc, ival)
     Write real data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_0d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 0 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_1d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_2d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_3d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_4d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_5d_double (File, vardesc, ival)
     Write double data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_0d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 0 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_1d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_2d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_3d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_4d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_var_vdesc_5d_int (File, vardesc, ival)
     Write int data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_1d_text (File, varid, start, count, ival)
     Write text data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_2d_text (File, varid, start, count, ival)
     Write text data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_3d_text (File, varid, start, count, ival)
     Write text data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_4d_text (File, varid, start, count, ival)
     Write text data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_5d_text (File, varid, start, count, ival)
     Write text data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_1d_int (File, varid, start, count, ival)
     Write int data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_2d_int (File, varid, start, count, ival)
     Write int data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_3d_int (File, varid, start, count, ival)
     Write int data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_4d_int (File, varid, start, count, ival)
     Write int data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_5d_int (File, varid, start, count, ival)
     Write int data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_1d_real (File, varid, start, count, ival)
     Write real data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_2d_real (File, varid, start, count, ival)
     Write real data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_3d_real (File, varid, start, count, ival)
     Write real data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_4d_real (File, varid, start, count, ival)
     Write real data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_5d_real (File, varid, start, count, ival)
     Write real data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_1d_double (File, varid, start, count, ival)
     Write double data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_2d_double (File, varid, start, count, ival)
     Write double data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_3d_double (File, varid, start, count, ival)
     Write double data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_4d_double (File, varid, start, count, ival)
     Write double data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_5d_double (File, varid, start, count, ival)
     Write double data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_1d_text (File, vardesc, start, count, ival)
     Write text data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_2d_text (File, vardesc, start, count, ival)
     Write text data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_3d_text (File, vardesc, start, count, ival)
     Write text data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_4d_text (File, vardesc, start, count, ival)
     Write text data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_5d_text (File, vardesc, start, count, ival)
     Write text data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_1d_real (File, vardesc, start, count, ival)
     Write real data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_2d_real (File, vardesc, start, count, ival)
     Write real data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_3d_real (File, vardesc, start, count, ival)
     Write real data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_4d_real (File, vardesc, start, count, ival)
     Write real data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_5d_real (File, vardesc, start, count, ival)
     Write real data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_1d_double (File, vardesc, start, count, ival)
     Write double data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_2d_double (File, vardesc, start, count, ival)
     Write double data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_3d_double (File, vardesc, start, count, ival)
     Write double data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_4d_double (File, vardesc, start, count, ival)
     Write double data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_5d_double (File, vardesc, start, count, ival)
     Write double data to a netcdf variable of 5 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_1d_int (File, vardesc, start, count, ival)
     Write int data to a netcdf variable of 1 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_2d_int (File, vardesc, start, count, ival)
     Write int data to a netcdf variable of 2 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_3d_int (File, vardesc, start, count, ival)
     Write int data to a netcdf variable of 3 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_4d_int (File, vardesc, start, count, ival)
     Write int data to a netcdf variable of 4 dimension(s). More...
     
    integer function pionfput_mod::put_vara_vdesc_5d_int (File, vardesc, start, count, ival)
     Write int data to a netcdf variable of 5 dimension(s). More...
     
    -

    Detailed Description

    -

    Write routines for non-decomposed NetCDF data.

    -
    - - - - diff --git a/docs/search/all_0.html b/docs/search/all_0.html deleted file mode 100644 index f25360b71b0..00000000000 --- a/docs/search/all_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_0.js b/docs/search/all_0.js deleted file mode 100644 index c4bbb506200..00000000000 --- a/docs/search/all_0.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['advanceframe',['advanceframe',['../group___p_i_o__advanceframe.html#ga3466b48f29038f5613f33ad5c33ac142',1,'piolib_mod']]], - ['alloc_5fregion2',['alloc_region2',['../pioc__support_8c.html#aedb8cb5bbf198ce481dd78e4447beb19',1,'pioc_support.c']]], - ['arraylen',['arraylen',['../structwmulti__buffer.html#a3a3a4551d43bb902da4217ab698a6064',1,'wmulti_buffer']]], - ['arridxperpe',['arridxperpe',['../structpioexample_1_1pioexampleclass.html#a7e6823c9476cb6b593d4e95c7fecfcb1',1,'pioexample::pioexampleclass']]], - ['async',['async',['../structiosystem__desc__t.html#aeb0c951a503ef50d6ed469da259bb711',1,'iosystem_desc_t']]] -]; diff --git a/docs/search/all_1.html b/docs/search/all_1.html deleted file mode 100644 index b13f0f7f385..00000000000 --- a/docs/search/all_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_1.js b/docs/search/all_1.js deleted file mode 100644 index b7d7bb7d665..00000000000 --- a/docs/search/all_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['blocksize',['blocksize',['../pioc_8c.html#a75e9073defcedf91712de41e4ac14800',1,'pioc.c']]], - ['buffer',['buffer',['../structfile__desc__t.html#a0c596f8e36c81915e0ef59dca2bee7f3',1,'file_desc_t']]] -]; diff --git a/docs/search/all_10.html b/docs/search/all_10.html deleted file mode 100644 index d1345a1f0dc..00000000000 --- a/docs/search/all_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_10.js b/docs/search/all_10.js deleted file mode 100644 index 2795e1ecb35..00000000000 --- a/docs/search/all_10.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['testing',['Testing',['../test.html',1,'']]], - ['testpio_3a_20a_20regression_20and_20benchmarking_20code',['testpio: a regression and benchmarking code',['../testpio_example.html',1,'examp']]] -]; diff --git a/docs/search/all_2.html b/docs/search/all_2.html deleted file mode 100644 index 9543c57b1d2..00000000000 --- a/docs/search/all_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_2.js b/docs/search/all_2.js deleted file mode 100644 index 658880d1ce0..00000000000 --- a/docs/search/all_2.js +++ /dev/null @@ -1,34 +0,0 @@ -var searchData= -[ - ['calculate_5fvalue',['calculate_value',['../example2_8c.html#adc94683e96f58797755afd533c093c45',1,'example2.c']]], - ['community_20atmosphere_20model_20_28cam_29',['Community Atmosphere Model (CAM)',['../_c_a_mexample.html',1,'examp']]], - ['char_5flen',['char_len',['../pio__kinds_8_f90.html#a40b9ef544701e6fb7b698d4a7ad5866a',1,'pio_kinds']]], - ['check_5ffile',['check_file',['../example1_8c.html#a68a3f52d3825a0739cf5e076cfbebd9a',1,'check_file(int ntasks, char *filename): example1.c'],['../example2_8c.html#a68a3f52d3825a0739cf5e076cfbebd9a',1,'check_file(int ntasks, char *filename): example2.c']]], - ['check_5fmpi',['check_mpi',['../pioc__support_8c.html#a23de97973c9b5221520ef6335b9040d4',1,'pioc_support.c']]], - ['check_5fnetcdf',['check_netcdf',['../pioc__support_8c.html#ace3c12a0e8fe7fe5d0fef1d4efad830d',1,'pioc_support.c']]], - ['check_5fnetcdf2',['check_netcdf2',['../pioc__support_8c.html#a93dc5d235914305c404d841de3f152f7',1,'pioc_support.c']]], - ['check_5funlim_5fuse',['check_unlim_use',['../pioc__support_8c.html#a0f2e99bf3d141d67c06c3b7ea02ffbf1',1,'pioc_support.c']]], - ['checkmpireturn',['checkmpireturn',['../pio__support_8_f90.html#ac7968ba27902096f4dd743d468f25274',1,'pio_support']]], - ['chunksize',['chunksize',['../example2_8c.html#ac370740bf1adc58a8c18773ffd823ebf',1,'example2.c']]], - ['cleanup',['cleanup',['../structpioexample_1_1pioexampleclass.html#a98dc8381c73aa16077022c2601af502a',1,'pioexample::pioexampleclass']]], - ['closefile',['closefile',['../structpioexample_1_1pioexampleclass.html#ad8d27e01569f9dfd28876febc5d42638',1,'pioexample::pioexampleclass::closefile()'],['../group___p_i_o__closefile.html#gabd36983797d48236a8d610b58a7c3aa8',1,'piolib_mod::closefile()']]], - ['cn_5fbpool',['CN_bpool',['../pio__darray_8c.html#ad8ea77d66c23466b306a6d74e751bd9c',1,'pio_darray.c']]], - ['comm_5ffc_5fopts_5fcomp2io',['comm_fc_opts_comp2io',['../structpio__types_1_1pio__rearr__opt__t.html#a5d18036a2fceb1a4fcff8699d2f64d3a',1,'pio_types::pio_rearr_opt_t']]], - ['comm_5ffc_5fopts_5fio2comp',['comm_fc_opts_io2comp',['../structpio__types_1_1pio__rearr__opt__t.html#ab2b57740e8477b11a260bc57e9e28164',1,'pio_types::pio_rearr_opt_t']]], - ['comm_5ftype',['comm_type',['../structrearr__opt.html#a342fe712d7506465b38916591820ae7e',1,'rearr_opt::comm_type()'],['../structpio__types_1_1pio__rearr__opt__t.html#a858797b8a0a36d4c19e6fc210b822adc',1,'pio_types::pio_rearr_opt_t::comm_type()']]], - ['comp2io',['comp2io',['../structrearr__opt.html#aeca20bb690f07a0caa04c5f1ae95a256',1,'rearr_opt']]], - ['comp_5fcomm',['comp_comm',['../structiosystem__desc__t.html#a362435c96f238f4c90da56af73454199',1,'iosystem_desc_t']]], - ['comp_5fidx',['comp_idx',['../structiosystem__desc__t.html#a57a0b192ffe2f569d21ae31fc998ef88',1,'iosystem_desc_t']]], - ['comp_5frank',['comp_rank',['../structiosystem__desc__t.html#a77a14897f1dc8aede4ec7f42b2566327',1,'iosystem_desc_t']]], - ['compare',['compare',['../pioc_8c.html#ac70138609ef6aa6fabca57aca8681e83',1,'pioc.c']]], - ['compdof',['compdof',['../structpioexample_1_1pioexampleclass.html#a543d2bef96e9ef2817838921a3e17fd8',1,'pioexample::pioexampleclass']]], - ['compmaster',['compmaster',['../structiosystem__desc__t.html#ae338cd1c51fc385932faefe5c80377a7',1,'iosystem_desc_t']]], - ['compproc',['compproc',['../structiosystem__desc__t.html#a5076e66faed9677a6ed686348fff1033',1,'iosystem_desc_t']]], - ['compranks',['compranks',['../structiosystem__desc__t.html#ae9147c3aba3e40bf2d3ad06ba2305512',1,'iosystem_desc_t']]], - ['comproot',['comproot',['../structiosystem__desc__t.html#aeb4289bb6f3ea243e1a9bae70b45aaf9',1,'iosystem_desc_t']]], - ['count',['count',['../structio__region.html#ae9897b9dc1ae1abb8e6421d55a8e4b20',1,'io_region']]], - ['createdecomp',['createdecomp',['../structpioexample_1_1pioexampleclass.html#a6a47fedad0fe0d131fd0305e25b26546',1,'pioexample::pioexampleclass']]], - ['createfile',['createfile',['../structpioexample_1_1pioexampleclass.html#ac1010cbbdf5cd79112bab8e3dbd5dfdf',1,'pioexample::pioexampleclass::createfile()'],['../group___p_i_o__createfile.html#ga359c93e9d4f79c37d488f00535122177',1,'piolib_mod::createfile()']]], - ['close_20a_20file',['Close a File',['../group___p_i_o__close__file__c.html',1,'']]], - ['create_20a_20file',['Create a File',['../group___p_i_o__create__file__c.html',1,'']]] -]; diff --git a/docs/search/all_3.html b/docs/search/all_3.html deleted file mode 100644 index 03405c0fb22..00000000000 --- a/docs/search/all_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_3.js b/docs/search/all_3.js deleted file mode 100644 index e57597bfc81..00000000000 --- a/docs/search/all_3.js +++ /dev/null @@ -1,48 +0,0 @@ -var searchData= -[ - ['darray_5fdata',['DARRAY_DATA',['../pio__darray_8c.html#a39e0b8106c05983fec7d71c188bc5cbc',1,'pio_darray.c']]], - ['darray_5ffill',['DARRAY_FILL',['../pio__darray_8c.html#a3cbe4eaef9f3dd377fc4ddff08c32d02',1,'pio_darray.c']]], - ['data',['data',['../structwmulti__buffer.html#aa6079bff17b568dcb461f89faa4b09e1',1,'wmulti_buffer']]], - ['databuffer',['databuffer',['../structpioexample_1_1pioexampleclass.html#a154ba5b20555c9ba1c8674c064f3f8fb',1,'pioexample::pioexampleclass']]], - ['debug',['debug',['../pio__support_8_f90.html#aac4c26a2efb143482f67309d07d4e266',1,'pio_support']]], - ['debugasync',['debugasync',['../pio__support_8_f90.html#a587dc3074a365ced4e67a1082b327023',1,'pio_support']]], - ['debugio',['debugio',['../pio__support_8_f90.html#a32c1c595ec927ae3d54daad0c95492ca',1,'pio_support']]], - ['describing_20decompositions',['Describing decompositions',['../decomp.html',1,'']]], - ['decomp_5fbacktrace_5fatt_5fname',['DECOMP_BACKTRACE_ATT_NAME',['../pio_8h.html#a47738ade7edcd4f2c042f1db9122caf0',1,'pio.h']]], - ['decomp_5fc_5forder_5fstr',['DECOMP_C_ORDER_STR',['../pio_8h.html#ae777e38649b5ac2013cc19558fdd0848',1,'pio.h']]], - ['decomp_5fdim_5fdim',['DECOMP_DIM_DIM',['../pio_8h.html#a9bfacaf5f6ca99b712f9171a830f3eeb',1,'pio.h']]], - ['decomp_5ffortran_5forder_5fstr',['DECOMP_FORTRAN_ORDER_STR',['../pio_8h.html#ab075f76fb6ead6aa6a9e323faa398c78',1,'pio.h']]], - ['decomp_5fglobal_5fsize_5fvar_5fname',['DECOMP_GLOBAL_SIZE_VAR_NAME',['../pio_8h.html#a2e9a422d52dfecdf8c4e494fea2bed45',1,'pio.h']]], - ['decomp_5fhistory_5fatt_5fname',['DECOMP_HISTORY_ATT_NAME',['../pio_8h.html#ac7ad7e5abbad3e313b91c3a5c8a1d5f7',1,'pio.h']]], - ['decomp_5fmap_5fvar_5fname',['DECOMP_MAP_VAR_NAME',['../pio_8h.html#aee0e9aa72139109e475b4c51241c265d',1,'pio.h']]], - ['decomp_5fmapelem_5fdim_5fname',['DECOMP_MAPELEM_DIM_NAME',['../pio_8h.html#acfc2c9ad2c9460805d9dc1d03741bbdc',1,'pio.h']]], - ['decomp_5fmaplen_5fvar_5fname',['DECOMP_MAPLEN_VAR_NAME',['../pio_8h.html#a8f288c6229b71badda312c737046f9f6',1,'pio.h']]], - ['decomp_5fmax_5fmaplen_5fatt_5fname',['DECOMP_MAX_MAPLEN_ATT_NAME',['../pio_8h.html#ae31cb9c4eea512bdd9b33b48ccb74e8a',1,'pio.h']]], - ['decomp_5fndims',['DECOMP_NDIMS',['../pio_8h.html#ac7489c753dcbbddabd88ba6050218c76',1,'pio.h']]], - ['decomp_5forder_5fatt_5fname',['DECOMP_ORDER_ATT_NAME',['../pio_8h.html#a0bbd5614bd7bdfb88c44d60c5c93d080',1,'pio.h']]], - ['decomp_5fsource_5fatt_5fname',['DECOMP_SOURCE_ATT_NAME',['../pio_8h.html#afa80377d42a63ddf2d5fd40bf734ffd9',1,'pio.h']]], - ['decomp_5ftask_5fdim_5fname',['DECOMP_TASK_DIM_NAME',['../pio_8h.html#a99622014094206834ba37d7eda0fde39',1,'pio.h']]], - ['decomp_5ftitle_5fatt_5fname',['DECOMP_TITLE_ATT_NAME',['../pio_8h.html#ab24fea66e92b6f91fd0895154ae65b01',1,'pio.h']]], - ['decomp_5fversion_5fatt_5fname',['DECOMP_VERSION_ATT_NAME',['../pio_8h.html#a478ec727417fbd8321eae4a8acfb7280',1,'pio.h']]], - ['decompmap_5ft',['decompmap_t',['../structpio__types_1_1decompmap__t.html',1,'pio_types']]], - ['def_5fdim_5fdesc',['def_dim_desc',['../group___p_i_o__def__dim.html#ga1fe0ae159057cf101e8eede7575e492a',1,'pio_nf']]], - ['def_5fdim_5fid',['def_dim_id',['../group___p_i_o__def__dim.html#ga08732588a313c6130c840dbe70635d2f',1,'pio_nf']]], - ['def_5fdim_5fint_5fdesc',['def_dim_int_desc',['../group___p_i_o__def__dim.html#gabbfcbd8041efadf245d4a2f1ebf671b0',1,'pio_nf']]], - ['def_5fdim_5fint_5fid',['def_dim_int_id',['../group___p_i_o__def__dim.html#ga50b5096923dcf55c5099635850322fae',1,'pio_nf']]], - ['def_5fvar_5f0d_5fdesc',['def_var_0d_desc',['../group___p_i_o__def__var.html#ga5545746fd00003f354f9c209866bc65b',1,'pio_nf']]], - ['def_5fvar_5f0d_5fid',['def_var_0d_id',['../group___p_i_o__def__var.html#gab8277873f8c79e923a04d4cf3e64cd82',1,'pio_nf']]], - ['def_5fvar_5fmd_5fdesc',['def_var_md_desc',['../group___p_i_o__def__var.html#gaf3c39aafb791324950d557f8cd1bd7c2',1,'pio_nf']]], - ['def_5fvar_5fmd_5fid',['def_var_md_id',['../group___p_i_o__def__var.html#gac412bec00939a8235886d791a8cb2d1f',1,'pio_nf']]], - ['default_5ferror_5fhandler',['default_error_handler',['../pioc__support_8c.html#aa51ffd0af16fbe64b37ed23b3c10700a',1,'default_error_handler(): pioc.c'],['../pioc_8c.html#aa51ffd0af16fbe64b37ed23b3c10700a',1,'default_error_handler(): pioc.c']]], - ['default_5frearranger',['default_rearranger',['../structiosystem__desc__t.html#a6badea08e053fb45299a22b6a57e5d46',1,'iosystem_desc_t']]], - ['definevar',['definevar',['../structpioexample_1_1pioexampleclass.html#af5d63a6a2129d3b6b782561695e1b254',1,'pioexample::pioexampleclass']]], - ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]], - ['determine_5fprocs',['determine_procs',['../pioc__support_8c.html#a69fa993028a0371829a5afc5a2d9c317',1,'pioc_support.c']]], - ['dim_5flen',['dim_len',['../example2_8c.html#a0cdd029eb53af7edd1f798d8d2425b2b',1,'dim_len(): example2.c'],['../example1_8c.html#a64ac6367028a6df084dea6efe741a795',1,'DIM_LEN(): example1.c']]], - ['dim_5fname',['dim_name',['../example2_8c.html#a2ff6a13fe5da4f73ddbd691b94aaec9a',1,'dim_name(): example2.c'],['../example1_8c.html#a68eca42e606398f1b7321200813679e4',1,'DIM_NAME(): example1.c']]], - ['dimlen',['dimlen',['../structpioexample_1_1pioexampleclass.html#a04793022c40b565f88a4ae49c91b23bd',1,'pioexample::pioexampleclass::dimlen()'],['../structio__desc__t.html#a5e244740d0480f116975206d776e623b',1,'io_desc_t::dimlen()']]], - ['do_5fio',['do_io',['../structfile__desc__t.html#a4bffd16a82bcb2734433ff50614b5b85',1,'file_desc_t']]], - ['define_20a_20dimension',['Define a Dimension',['../group___p_i_o__def__dim__c.html',1,'']]], - ['define_20a_20variable',['Define a Variable',['../group___p_i_o__def__var__c.html',1,'']]], - ['delete_20an_20attribute',['Delete an Attribute',['../group___p_i_o__del__att__c.html',1,'']]] -]; diff --git a/docs/search/all_4.html b/docs/search/all_4.html deleted file mode 100644 index 8e1f4b9cd9d..00000000000 --- a/docs/search/all_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_4.js b/docs/search/all_4.js deleted file mode 100644 index 202288a92c2..00000000000 --- a/docs/search/all_4.js +++ /dev/null @@ -1,32 +0,0 @@ -var searchData= -[ - ['enable_5fhs',['enable_hs',['../structpio__types_1_1pio__rearr__comm__fc__opt__t.html#a302c79b62ab18a7e342cdc5fe7e33cdf',1,'pio_types::pio_rearr_comm_fc_opt_t']]], - ['enable_5fisend',['enable_isend',['../structpio__types_1_1pio__rearr__comm__fc__opt__t.html#a397e466d5c4fcb58f2a055dce1c4df7a',1,'pio_types::pio_rearr_comm_fc_opt_t']]], - ['enddef_5fdesc',['enddef_desc',['../group___p_i_o__enddef.html#gaf427dff332470c145e1dfaf8907bd870',1,'pio_nf']]], - ['enddef_5fid',['enddef_id',['../group___p_i_o__enddef.html#gae5ec0660880c08131f82e8063c26ba8e',1,'pio_nf']]], - ['epc_5fcleanup',['epc_cleanUp',['../example_pio_8c.html#ada6dae318c48313ae2f1d1791de71e82',1,'examplePio.c']]], - ['epc_5fclosefile',['epc_closeFile',['../example_pio_8c.html#a953324c74bd13c13537728db07afe2d6',1,'examplePio.c']]], - ['epc_5fcreatedecomp',['epc_createDecomp',['../example_pio_8c.html#a5ce9b9370b529190e132790c49397d9c',1,'examplePio.c']]], - ['epc_5fcreatefile',['epc_createFile',['../example_pio_8c.html#af2ded23cda360951d1c07956f7a5daaf',1,'examplePio.c']]], - ['epc_5fdefinevar',['epc_defineVar',['../example_pio_8c.html#adb42e47eeab7ad4ff2dfe165413b59a8',1,'examplePio.c']]], - ['epc_5ferrorhandler',['epc_errorHandler',['../example_pio_8c.html#a147d7820aa940c5012d41bb43feba26f',1,'examplePio.c']]], - ['epc_5finit',['epc_init',['../example_pio_8c.html#a67976bc68369e54b1efe9e7ce5dd1a01',1,'examplePio.c']]], - ['epc_5fnew',['epc_new',['../example_pio_8c.html#a7175aa5557459a40cad3acd59b400799',1,'examplePio.c']]], - ['epc_5freadvar',['epc_readVar',['../example_pio_8c.html#ad7b5f59231752c94fee226d7cb5fe7bb',1,'examplePio.c']]], - ['epc_5fwritevar',['epc_writeVar',['../example_pio_8c.html#a78a930ccdbecdb78384a415449509cd8',1,'examplePio.c']]], - ['err',['ERR',['../example1_8c.html#a588357de2986fdf4c1380190f7ae9f37',1,'ERR(): example1.c'],['../example2_8c.html#a588357de2986fdf4c1380190f7ae9f37',1,'ERR(): example2.c']]], - ['err_5fbad',['ERR_BAD',['../example1_8c.html#a4fb046f73cfc287e0b5b472e51133942',1,'ERR_BAD(): example1.c'],['../example2_8c.html#a4fb046f73cfc287e0b5b472e51133942',1,'ERR_BAD(): example2.c']]], - ['err_5fbuffer',['err_buffer',['../example1_8c.html#ab936652dd13083dc9181ec7886ab04b7',1,'err_buffer(): example1.c'],['../example2_8c.html#ab936652dd13083dc9181ec7886ab04b7',1,'err_buffer(): example2.c']]], - ['err_5ffile',['ERR_FILE',['../example2_8c.html#a846551741a0d8ec6d1efd5491798d50d',1,'example2.c']]], - ['error_20handling',['Error Handling',['../error.html',1,'']]], - ['error_5fhandler',['error_handler',['../structiosystem__desc__t.html#a5feeb0ee83c989df85476df5f9b891e5',1,'iosystem_desc_t']]], - ['error_20return_20codes',['error return codes',['../group__error__return.html',1,'']]], - ['examples',['Examples',['../examp.html',1,'']]], - ['example1_2ec',['example1.c',['../example1_8c.html',1,'']]], - ['example2_2ec',['example2.c',['../example2_8c.html',1,'']]], - ['examplepio_2ec',['examplePio.c',['../example_pio_8c.html',1,'']]], - ['examplepio_2ef90',['examplePio.f90',['../example_pio_8f90.html',1,'']]], - ['examplepioclass',['examplePioClass',['../example_pio_8c.html#a979ddb2d426025010ad5160da5c9e9e8',1,'examplePio.c']]], - ['end_20define_20mode',['End Define Mode',['../group___p_i_o__enddef__c.html',1,'']]], - ['error_5fmethods',['error_methods',['../group___p_i_o__error__method.html',1,'']]] -]; diff --git a/docs/search/all_5.html b/docs/search/all_5.html deleted file mode 100644 index 89a879ea9b6..00000000000 --- a/docs/search/all_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_5.js b/docs/search/all_5.js deleted file mode 100644 index 7facd0489dc..00000000000 --- a/docs/search/all_5.js +++ /dev/null @@ -1,20 +0,0 @@ -var searchData= -[ - ['frequently_20asked_20questions',['Frequently Asked Questions',['../faq.html',1,'']]], - ['fcd',['fcd',['../structrearr__opt.html#a6825903b13bee7b2b73c705054e2793f',1,'rearr_opt::fcd()'],['../structpio__types_1_1pio__rearr__opt__t.html#ab30d36cdd95c7bf662fda655f6be7452',1,'pio_types::pio_rearr_opt_t::fcd()']]], - ['fh',['fh',['../structfile__desc__t.html#ac11d983d7f6a52f1d7e1e1205aa0c93c',1,'file_desc_t::fh()'],['../structpio__types_1_1file__desc__t.html#a3b0cf764f31b25606860d9c027a3fb32',1,'pio_types::file_desc_t::fh()']]], - ['file_5fdesc_5ft',['file_desc_t',['../structfile__desc__t.html',1,'file_desc_t'],['../structpio__types_1_1file__desc__t.html',1,'pio_types::file_desc_t'],['../pio_8h.html#a7712fc6f2c0a1c8f72959c310182357f',1,'file_desc_t(): pio.h']]], - ['filename',['filename',['../structpioexample_1_1pioexampleclass.html#a1bd58a3929e07eb6da0ac18516abce6d',1,'pioexample::pioexampleclass']]], - ['fillbuf',['fillbuf',['../structvar__desc__t.html#ac8c54f61c356694137302c47a91c367c',1,'var_desc_t']]], - ['fillregion',['fillregion',['../structio__desc__t.html#a149541d0278eed68b8ad688e452fda81',1,'io_desc_t']]], - ['fillvalue',['fillvalue',['../structvar__desc__t.html#a8ac1c59abd8e74ee6fd3ea7a11fb2917',1,'var_desc_t::fillvalue()'],['../structwmulti__buffer.html#a86d0985ad146c8b7a840536bb6e38b9a',1,'wmulti_buffer::fillvalue()']]], - ['finalize',['finalize',['../group___p_i_o__finalize.html#ga01570706db6f1c5e61087045d558e9df',1,'piolib_mod']]], - ['find_5fmpi_5ftype',['find_mpi_type',['../pioc__support_8c.html#ae827623f5a38c2614a01fdb897f69a4c',1,'pioc_support.c']]], - ['find_5fvar_5ffillvalue',['find_var_fillvalue',['../group___p_i_o__write__darray__c.html#gab3e7daa32e4bcbd54a1afa2508ed5f4f',1,'pio_darray.c']]], - ['firstregion',['firstregion',['../structio__desc__t.html#a1318de33496d1ee4da890e7c375f06e4',1,'io_desc_t']]], - ['frame',['frame',['../structwmulti__buffer.html#af62be7bfb28e68a765a41796ecf99509',1,'wmulti_buffer']]], - ['free_5fregion_5flist',['free_region_list',['../pioc__support_8c.html#a7b1092f6a8ae5d9037a9d42642f3a191',1,'pioc_support.c']]], - ['freedecomp_5ffile',['freedecomp_file',['../group___p_i_o__freedecomp.html#ga06e75cb3191818eec2ee270821cfdbb2',1,'piolib_mod']]], - ['freedecomp_5fios',['freedecomp_ios',['../group___p_i_o__freedecomp.html#ga66eba879f44ab5c92a29ce9e6d1a7f3a',1,'piolib_mod']]], - ['free_20a_20decomposition',['Free a Decomposition',['../group___p_i_o__freedecomp__c.html',1,'']]] -]; diff --git a/docs/search/all_6.html b/docs/search/all_6.html deleted file mode 100644 index 6afac066223..00000000000 --- a/docs/search/all_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_6.js b/docs/search/all_6.js deleted file mode 100644 index e345e4529aa..00000000000 --- a/docs/search/all_6.js +++ /dev/null @@ -1,79 +0,0 @@ -var searchData= -[ - ['guide_20for_20contributors',['Guide for Contributors',['../contributing_code.html',1,'']]], - ['get_5fatt_5f1d_5fdouble',['get_att_1d_double',['../group___p_i_o__get__att.html#ga64ae018a86f73e2233fb529aeedc69f5',1,'pionfatt_mod']]], - ['get_5fatt_5f1d_5fid_5fdouble',['get_att_1d_id_double',['../pionfatt__mod__2_8f90.html#af0b6ee5422b5adcfddf2c176154d0f2a',1,'pionfatt_mod']]], - ['get_5fatt_5f1d_5fid_5fint',['get_att_1d_id_int',['../pionfatt__mod__2_8f90.html#abd859e9ff0fc5af9a7544cc887558ffe',1,'pionfatt_mod']]], - ['get_5fatt_5f1d_5fid_5freal',['get_att_1d_id_real',['../pionfatt__mod__2_8f90.html#a013d8a1a962b6a3ce870647a408fc1d3',1,'pionfatt_mod']]], - ['get_5fatt_5f1d_5fint',['get_att_1d_int',['../group___p_i_o__get__att.html#gabadfae5ddbea347a04216177c3845ae5',1,'pionfatt_mod']]], - ['get_5fatt_5f1d_5freal',['get_att_1d_real',['../group___p_i_o__get__att.html#ga44f647b79782857c24a7c71dcd9cc9e6',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5f1d_5fdouble',['get_att_desc_1d_double',['../pionfatt__mod__2_8f90.html#a9bb2dcb3b59ae8b9cd44ee748466487d',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5f1d_5fint',['get_att_desc_1d_int',['../group___p_i_o__get__att.html#gaca3c2398939fc685ddbecb3e25355d3b',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5f1d_5freal',['get_att_desc_1d_real',['../pionfatt__mod__2_8f90.html#a6a5da1e2f614221a27fe224b94adcd54',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5fdouble',['get_att_desc_double',['../pionfatt__mod__2_8f90.html#ab8a854f83cb3d27470921833c7e1cf75',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5fint',['get_att_desc_int',['../pionfatt__mod__2_8f90.html#a6f88ded2d11aa6e07882b8176f002610',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5freal',['get_att_desc_real',['../pionfatt__mod__2_8f90.html#aac204d809aaa76407edb85dbb4fe9e73',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5ftext',['get_att_desc_text',['../group___p_i_o__get__att.html#gacc7cb491b8e2e6e1e6f3bd1412c5ec94',1,'pionfatt_mod']]], - ['get_5fatt_5fdouble',['get_att_double',['../pionfatt__mod__2_8f90.html#a2aaff332e948341aed023ba4a81c950b',1,'pionfatt_mod']]], - ['get_5fatt_5fid_5fdouble',['get_att_id_double',['../pionfatt__mod__2_8f90.html#a95a2ea0607dc59e9fedc30bb08180f01',1,'pionfatt_mod']]], - ['get_5fatt_5fid_5fint',['get_att_id_int',['../group___p_i_o__get__att.html#ga7d40b08854576aed0e413eed9f1cb69f',1,'pionfatt_mod']]], - ['get_5fatt_5fid_5freal',['get_att_id_real',['../pionfatt__mod__2_8f90.html#a5daf1b40cce942b71eeff7bd6b91e1bb',1,'pionfatt_mod']]], - ['get_5fatt_5fid_5ftext',['get_att_id_text',['../pionfatt__mod__2_8f90.html#ab2dba45b06926d0e1116198e2e5cd6b4',1,'pionfatt_mod']]], - ['get_5fatt_5fint',['get_att_int',['../pionfatt__mod__2_8f90.html#ab988f615f5e842e09594011a0d7e3d8a',1,'pionfatt_mod']]], - ['get_5fatt_5freal',['get_att_real',['../pionfatt__mod__2_8f90.html#aeb72f770715d0a6633594385abb7a8d2',1,'pionfatt_mod']]], - ['get_5fatt_5ftext',['get_att_text',['../pionfatt__mod__2_8f90.html#a6f7d1aaddb8b531c7434f8b388db1e4e',1,'pionfatt_mod']]], - ['get_5fvar1_5fid_5fdouble',['get_var1_id_double',['../pionfget__mod__2_8f90.html#ac9f2deeec95e8fd6334d6dd2cc3b9dc7',1,'pionfget_mod']]], - ['get_5fvar1_5fid_5freal',['get_var1_id_real',['../pionfget__mod__2_8f90.html#af4912a40076f4284d06b387453ffa3b3',1,'pionfget_mod']]], - ['get_5fvar1_5fid_5ftext_5finternal',['get_var1_id_text_internal',['../pionfget__mod__2_8f90.html#ae04f97f783db454498a5b80852a3c8e0',1,'pionfget_mod']]], - ['get_5fvar1_5ftext',['get_var1_text',['../group___p_i_o__get__var.html#ga78364f943c7935728e20d509d7b6cec9',1,'pionfget_mod']]], - ['get_5fvar1_5fvdesc_5ftext',['get_var1_vdesc_text',['../group___p_i_o__get__var.html#ga3c3d43cf5d95afd04f6d2568e7fd604e',1,'pionfget_mod']]], - ['get_5fvar_5f0d_5fdouble',['get_var_0d_double',['../pionfget__mod__2_8f90.html#a53e36c9f6fb03e87c4b5464ab32c2fff',1,'pionfget_mod']]], - ['get_5fvar_5f0d_5freal',['get_var_0d_real',['../pionfget__mod__2_8f90.html#a6f3a915010dc2d619734cbb9b4912578',1,'pionfget_mod']]], - ['get_5fvar_5f0d_5ftext',['get_var_0d_text',['../group___p_i_o__get__var.html#ga4e87630f8f0479dcd7436aca6d9b2e34',1,'pionfget_mod']]], - ['get_5fvar_5f1d_5fint',['get_var_1d_int',['../pionfget__mod__2_8f90.html#a8b6513e8ceaa90e4b0dd9805b90fbfa0',1,'pionfget_mod']]], - ['get_5fvar_5f1d_5ftext',['get_var_1d_text',['../pionfget__mod__2_8f90.html#ade092afcf0cbead0c3bdc2f97b3f2711',1,'pionfget_mod']]], - ['get_5fvar_5fvdesc_5f0d_5ftext',['get_var_vdesc_0d_text',['../group___p_i_o__get__var.html#gaf0fe9ff4680d853dba15d048274147c8',1,'pionfget_mod']]], - ['get_5fvara_5f1d_5fdouble',['get_vara_1d_double',['../group___p_i_o__get__var.html#ga1d566a42183be8c700df8d408dbb08c5',1,'pionfget_mod']]], - ['get_5fvara_5f1d_5fint',['get_vara_1d_int',['../group___p_i_o__get__var.html#ga60eb7cb68cbd0f56c8dcc5152e75299f',1,'pionfget_mod']]], - ['get_5fvara_5f1d_5freal',['get_vara_1d_real',['../group___p_i_o__get__var.html#gaf752e6a0cf61c19fb5262f51fa10290c',1,'pionfget_mod']]], - ['get_5fvara_5f2d_5fdouble',['get_vara_2d_double',['../group___p_i_o__get__var.html#ga71a18309b1069479478fd96900434cfd',1,'pionfget_mod']]], - ['get_5fvara_5f2d_5fint',['get_vara_2d_int',['../group___p_i_o__get__var.html#ga8991f512233e11ab89556c3e01b1258e',1,'pionfget_mod']]], - ['get_5fvara_5f2d_5freal',['get_vara_2d_real',['../group___p_i_o__get__var.html#gad8a2ab267505f9d23ae8b8ea29c138c8',1,'pionfget_mod']]], - ['get_5fvara_5f3d_5fdouble',['get_vara_3d_double',['../group___p_i_o__get__var.html#gabc438913fc460d3e95de3f93f5d48007',1,'pionfget_mod']]], - ['get_5fvara_5f3d_5fint',['get_vara_3d_int',['../group___p_i_o__get__var.html#ga41c6a37c8ea4f4cd75d078f340b13648',1,'pionfget_mod']]], - ['get_5fvara_5f3d_5freal',['get_vara_3d_real',['../group___p_i_o__get__var.html#ga30d4f37505f03cae6b1ada8c02d895db',1,'pionfget_mod']]], - ['get_5fvara_5f4d_5fdouble',['get_vara_4d_double',['../group___p_i_o__get__var.html#ga02cbe8db23bead156012065e789b0921',1,'pionfget_mod']]], - ['get_5fvara_5f4d_5fint',['get_vara_4d_int',['../group___p_i_o__get__var.html#ga93c752eab167a9ea1bcfdf788fd1120a',1,'pionfget_mod']]], - ['get_5fvara_5f4d_5freal',['get_vara_4d_real',['../group___p_i_o__get__var.html#gac759f835c74ab2669ad65a48e645f1c4',1,'pionfget_mod']]], - ['get_5fvara_5f5d_5fdouble',['get_vara_5d_double',['../group___p_i_o__get__var.html#ga00c8e3b110a71dc38b56d2a9b5432e14',1,'pionfget_mod']]], - ['get_5fvara_5f5d_5fint',['get_vara_5d_int',['../group___p_i_o__get__var.html#ga29e8bb08e47d84f56a298ee0c38eaedd',1,'pionfget_mod']]], - ['get_5fvara_5f5d_5freal',['get_vara_5d_real',['../group___p_i_o__get__var.html#ga984fcf5a144346e4c4186a66df981947',1,'pionfget_mod']]], - ['get_5fvara_5fdouble_5finternal',['get_vara_double_internal',['../pionfget__mod__2_8f90.html#aa0d92e4620df405d97f98a26be06fc13',1,'pionfget_mod']]], - ['get_5fvara_5freal_5finternal',['get_vara_real_internal',['../pionfget__mod__2_8f90.html#a4e226a7e0deffd04271891019e84af49',1,'pionfget_mod']]], - ['get_5fvara_5ftext_5finternal',['get_vara_text_internal',['../pionfget__mod__2_8f90.html#a2b80aaa8ec707d452ae53c55d4f9fa75',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f1d_5fdouble',['get_vara_vdesc_1d_double',['../group___p_i_o__get__var.html#ga2cc1fc3e0feb8a9645a5a1f55410bf46',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f1d_5fint',['get_vara_vdesc_1d_int',['../group___p_i_o__get__var.html#gaebc9f2b4b4f447aecfd4da4341bc8fda',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f1d_5freal',['get_vara_vdesc_1d_real',['../group___p_i_o__get__var.html#ga5b64e272554f0155a51f4268af9ec1a1',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f1d_5ftext',['get_vara_vdesc_1d_text',['../group___p_i_o__get__var.html#ga3104c91ca2dc977ba19fe8e1e7e45fb9',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f2d_5fdouble',['get_vara_vdesc_2d_double',['../group___p_i_o__get__var.html#gad6d3ee18276cd7832a0251c9e17edf20',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f2d_5fint',['get_vara_vdesc_2d_int',['../group___p_i_o__get__var.html#ga9ec5851fe2c64be5359088f33fd286c0',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f2d_5freal',['get_vara_vdesc_2d_real',['../group___p_i_o__get__var.html#gadd0e481f9246b94061c51e2dbc67c598',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f2d_5ftext',['get_vara_vdesc_2d_text',['../group___p_i_o__get__var.html#ga817b3375d47d41ab8ff74f50590111cb',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f3d_5fdouble',['get_vara_vdesc_3d_double',['../group___p_i_o__get__var.html#gaa1cab84fb6a7330c9d64f8dfbbfb9eb6',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f3d_5fint',['get_vara_vdesc_3d_int',['../group___p_i_o__get__var.html#gafc1780f0bdc774ffec7ac1625460991c',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f3d_5freal',['get_vara_vdesc_3d_real',['../group___p_i_o__get__var.html#ga98a6722ddde13f07b5d620684563977b',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f3d_5ftext',['get_vara_vdesc_3d_text',['../group___p_i_o__get__var.html#ga75ec03aeab69d08b91ea9d217b7b7ad0',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f4d_5fdouble',['get_vara_vdesc_4d_double',['../group___p_i_o__get__var.html#gaaaf517173a06a7a751efc6654ec0ebea',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f4d_5fint',['get_vara_vdesc_4d_int',['../group___p_i_o__get__var.html#ga4d03b1efc20ca7b8325fb23ba29b82ca',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f4d_5freal',['get_vara_vdesc_4d_real',['../group___p_i_o__get__var.html#ga9f8e24f473d1d9216d37c4ae1ac96b61',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f4d_5ftext',['get_vara_vdesc_4d_text',['../group___p_i_o__get__var.html#ga36432d6457238b87ef82c3c239a5b24c',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f5d_5fdouble',['get_vara_vdesc_5d_double',['../group___p_i_o__get__var.html#gace10b0367f249e2a355ce4d38f250ba9',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f5d_5fint',['get_vara_vdesc_5d_int',['../group___p_i_o__get__var.html#ga4a155d29c433afef8d96a57fb377e47b',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f5d_5freal',['get_vara_vdesc_5d_real',['../group___p_i_o__get__var.html#gaec8fff4ad85b2d607fda641b4dde36ed',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f5d_5ftext',['get_vara_vdesc_5d_text',['../group___p_i_o__get__var.html#ga1ceff299c01971f248e4bbcc14b1e006',1,'pionfget_mod']]], - ['getnumiotasks',['getnumiotasks',['../group___p_i_o__getnumiotasks.html#ga2834d0bc70fba7466f08fd8a2da3b5ef',1,'piolib_mod']]], - ['get_20attribute_20values',['Get Attribute Values',['../group___p_i_o__get__att__c.html',1,'']]], - ['get_20the_20local_20array_20size',['Get the Local Array Size',['../group___p_i_o__get__local__array__size__c.html',1,'']]], - ['get_20data_20from_20a_20variable',['Get Data from a Variable',['../group___p_i_o__get__var__c.html',1,'']]], - ['get_20the_20number_20of_20io_20tasks',['Get the Number of IO Tasks',['../group___p_i_o__getnumiotasks__c.html',1,'']]] -]; diff --git a/docs/search/all_7.html b/docs/search/all_7.html deleted file mode 100644 index de191077053..00000000000 --- a/docs/search/all_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_7.js b/docs/search/all_7.js deleted file mode 100644 index c312c7a7d69..00000000000 --- a/docs/search/all_7.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['hh',['hh',['../structvar__desc__t.html#aeb255f8580bf16418410494ac6ceab7d',1,'var_desc_t::hh()'],['../structio__desc__t.html#a68ef277b19b7dcea43eafcd0cac7d63f',1,'io_desc_t::hh()'],['../structwmulti__buffer.html#ae852c32f8a6921f848cec6856769849b',1,'wmulti_buffer::hh()'],['../structfile__desc__t.html#a96a45eda132e3476b16e159b473d5185',1,'file_desc_t::hh()']]], - ['holegridsize',['holegridsize',['../structio__desc__t.html#a2792b197c9a69fc19bec4171edd19b48',1,'io_desc_t']]], - ['hs',['hs',['../structrearr__comm__fc__opt.html#a99bb96abd6fc9958d40f3f93c94ca6f0',1,'rearr_comm_fc_opt']]], - ['htid',['htid',['../structwmulti__buffer.html#a7c6bd75f1ed6634b7f3ee6464a8e84df',1,'wmulti_buffer']]] -]; diff --git a/docs/search/all_8.html b/docs/search/all_8.html deleted file mode 100644 index 11e27cdb447..00000000000 --- a/docs/search/all_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_8.js b/docs/search/all_8.js deleted file mode 100644 index 796bb1d2dfe..00000000000 --- a/docs/search/all_8.js +++ /dev/null @@ -1,97 +0,0 @@ -var searchData= -[ - ['i4',['i4',['../pio__kinds_8_f90.html#a4cc794b2c7b8a321a21331f91a400014',1,'pio_kinds']]], - ['i8',['i8',['../pio__kinds_8_f90.html#a10707937c0128b5a022037cad1ecd998',1,'pio_kinds']]], - ['info',['info',['../structiosystem__desc__t.html#a6230bdca13e27d28836c5180c3083e3a',1,'iosystem_desc_t']]], - ['init',['init',['../structpioexample_1_1pioexampleclass.html#a839b15f3abf340e2b046964bfe297808',1,'pioexample::pioexampleclass::init()'],['../example_pio_8f90.html#a78080ad7096ad345563544273bb61b85',1,'pioexample::init()']]], - ['init_5fintercom',['init_intercom',['../group___p_i_o__init.html#ga2a34f801ef28767ad58b04cf99ebb207',1,'piolib_mod']]], - ['init_5fintracom',['init_intracom',['../group___p_i_o__init.html#ga24013f7eb18aa1552bb0a9ccecc689b3',1,'piolib_mod']]], - ['init_5flogging',['init_logging',['../example2_8c.html#a34cfad2213dacda3f966cb58ca85ec62',1,'example2.c']]], - ['initdecomp_5f1dof_5fbin_5fi8',['initdecomp_1dof_bin_i8',['../group___p_i_o__initdecomp.html#ga043f00b0a111a252e14b4120e0dcbbd4',1,'piolib_mod']]], - ['initdecomp_5f1dof_5fnf_5fi4',['initdecomp_1dof_nf_i4',['../group___p_i_o__initdecomp.html#ga20305909e2f9de23c3fbb5ce6a99ca9c',1,'piolib_mod']]], - ['initdecomp_5f2dof_5fbin_5fi4',['initdecomp_2dof_bin_i4',['../group___p_i_o__initdecomp.html#ga39562b2b358b3e305ce405d19d2c4db4',1,'piolib_mod']]], - ['initdecomp_5f2dof_5fnf_5fi4',['initdecomp_2dof_nf_i4',['../group___p_i_o__initdecomp.html#ga9e58f2836223b7f45cd1e3e0098bebbe',1,'piolib_mod']]], - ['inq_5fatt_5fdesc',['inq_att_desc',['../group___p_i_o__inq__att.html#ga3cf276e51e5b58322b5971c0228dd3f3',1,'pio_nf']]], - ['inq_5fatt_5fid',['inq_att_id',['../group___p_i_o__inq__att.html#ga6f4bc43eaecd4acb1605bb6d8a39c0b9',1,'pio_nf']]], - ['inq_5fatt_5fvid',['inq_att_vid',['../group___p_i_o__inq__att.html#gae3bae1e175781903ce5514772b9edd3c',1,'pio_nf']]], - ['inq_5fattlen_5fdesc',['inq_attlen_desc',['../group___p_i_o__inq__attlen.html#ga5cd2661a09fd5a426b89ce2b473e19b6',1,'pio_nf']]], - ['inq_5fattlen_5fid',['inq_attlen_id',['../group___p_i_o__inq__attlen.html#ga255c1f853ccf17c0f7bac0c083391697',1,'pio_nf']]], - ['inq_5fattlen_5fvid',['inq_attlen_vid',['../group___p_i_o__inq__attlen.html#gabce6256ec04eb70386bac8cf670fbab5',1,'pio_nf']]], - ['inq_5fattname_5fdesc',['inq_attname_desc',['../group___p_i_o__inq__attname.html#ga9a7b2546b1677082db9657ac45854648',1,'pio_nf']]], - ['inq_5fattname_5fid',['inq_attname_id',['../group___p_i_o__inq__attname.html#ga1e16444805d4b18bed5f36217a292b99',1,'pio_nf']]], - ['inq_5fattname_5fvid',['inq_attname_vid',['../group___p_i_o__inq__attname.html#ga95cdc48b80aee2fc307f9a57a0d9b4ca',1,'pio_nf']]], - ['inq_5fdimid_5fdesc',['inq_dimid_desc',['../group___p_i_o__inq__dimid.html#gac45634c2f5f4d2d84eb3d0ceffd2d4e9',1,'pio_nf']]], - ['inq_5fdimid_5fid',['inq_dimid_id',['../group___p_i_o__inq__dimid.html#ga3ada08e9d7d83e558c9effbe7df21c7e',1,'pio_nf']]], - ['inq_5fdimlen_5fdesc',['inq_dimlen_desc',['../group___p_i_o__inq__dimlen.html#ga000ada579396b31d3c9e70c756ed2dea',1,'pio_nf']]], - ['inq_5fdimlen_5fdesc_5flong',['inq_dimlen_desc_long',['../group___p_i_o__inq__dimlen.html#ga8419dd2e74458bee190d433c40ee8491',1,'pio_nf']]], - ['inq_5fdimlen_5fid',['inq_dimlen_id',['../group___p_i_o__inq__dimlen.html#ga11df6b5ec11a5a38e917c2b3383ee3d0',1,'pio_nf']]], - ['inq_5fdimlen_5fid_5flong',['inq_dimlen_id_long',['../group___p_i_o__inq__dimlen.html#ga9de8a61d0a0ec84c4e2b22d6f1407e96',1,'pio_nf']]], - ['inq_5fdimname_5fdesc',['inq_dimname_desc',['../group___p_i_o__inq__dimname.html#ga635f7202c1c1955c8637385adc820649',1,'pio_nf']]], - ['inq_5fdimname_5fid',['inq_dimname_id',['../group___p_i_o__inq__dimname.html#gaaa1bffec058f66099981fb42139d2c79',1,'pio_nf']]], - ['inq_5ffile_5fmetadata',['inq_file_metadata',['../group___p_i_o__openfile.html#gaf94a8ed54070141e6818d8b4082f92e2',1,'pioc_support.c']]], - ['inq_5fnatts_5fdesc',['inq_natts_desc',['../group___p_i_o__inq__natts.html#ga31a00d65a2bd6c6fefe70e85d84bd9b4',1,'pio_nf']]], - ['inq_5fnatts_5fid',['inq_natts_id',['../group___p_i_o__inq__natts.html#ga0145a80fb028e8f80fa545dd45bdf2bf',1,'pio_nf']]], - ['inq_5fndims_5fdesc',['inq_ndims_desc',['../group___p_i_o__inq__ndims.html#gaec2b049f9b160befc8705aa475621387',1,'pio_nf']]], - ['inq_5fndims_5fid',['inq_ndims_id',['../group___p_i_o__inq__ndims.html#ga6c4b1ac748a3ca0c85360f0d1362309d',1,'pio_nf']]], - ['inq_5fnvars_5fdesc',['inq_nvars_desc',['../group___p_i_o__inq__nvars.html#ga75745bf73050d2ba33f50c96e5ca9737',1,'pio_nf']]], - ['inq_5fnvars_5fid',['inq_nvars_id',['../group___p_i_o__inq__nvars.html#ga64f78f2105aa0c8114a9995c114b738d',1,'pio_nf']]], - ['inq_5fvar_5fdeflate_5fdesc',['inq_var_deflate_desc',['../group___p_i_o__inq__var__deflate.html#ga9ef34700d0b2fb30d1443c5424d997d9',1,'pio_nf']]], - ['inq_5fvar_5fdeflate_5fid',['inq_var_deflate_id',['../group___p_i_o__inq__var__deflate.html#gab68fda955e3a5ac6ef0367749483c7f1',1,'pio_nf']]], - ['inq_5fvar_5fdeflate_5fvid',['inq_var_deflate_vid',['../group___p_i_o__inq__var__deflate.html#gacaf3f950665cd30b440c162969bce37d',1,'pio_nf']]], - ['inq_5fvardimid_5fdesc',['inq_vardimid_desc',['../group___p_i_o__inq__vardimid.html#gae47f2e64960778bf50c4707b5748e5b6',1,'pio_nf']]], - ['inq_5fvardimid_5fid',['inq_vardimid_id',['../group___p_i_o__inq__vardimid.html#ga6403626a7aff422ec4302cf292bd81ea',1,'pio_nf']]], - ['inq_5fvardimid_5fvid',['inq_vardimid_vid',['../group___p_i_o__inq__vardimid.html#ga0f08c75e267929e30a2abf75b3767940',1,'pio_nf']]], - ['inq_5fvarid_5fdesc',['inq_varid_desc',['../group___p_i_o__inq__varid.html#gaf0a73d06e44223e3055601b3548c661e',1,'pio_nf']]], - ['inq_5fvarid_5fid',['inq_varid_id',['../group___p_i_o__inq__varid.html#gaaec4972b51c09869fadfaf4801d929c3',1,'pio_nf']]], - ['inq_5fvarid_5fvid',['inq_varid_vid',['../group___p_i_o__inq__varid.html#ga7d8fdf24c436c1f95bcf16e45d09d77e',1,'pio_nf']]], - ['inq_5fvarname_5fdesc',['inq_varname_desc',['../group___p_i_o__inq__varname.html#ga7adeb7df7ab59e49d0e9f4cf7d33040c',1,'pio_nf']]], - ['inq_5fvarname_5fid',['inq_varname_id',['../group___p_i_o__inq__varname.html#ga5048b665969697dde6615b4a93ef14e1',1,'pio_nf']]], - ['inq_5fvarname_5fvid',['inq_varname_vid',['../group___p_i_o__inq__varname.html#gac1e121bb36cd909ce4311b1ff429d756',1,'pio_nf']]], - ['inq_5fvarnatts_5fdesc',['inq_varnatts_desc',['../group___p_i_o__inq__varnatts.html#ga26758ad91704698ef0cf7fe5817a9ad6',1,'pio_nf']]], - ['inq_5fvarnatts_5fid',['inq_varnatts_id',['../group___p_i_o__inq__varnatts.html#ga49d231e0b02a956c32e50b27f2a505be',1,'pio_nf']]], - ['inq_5fvarnatts_5fvid',['inq_varnatts_vid',['../group___p_i_o__inq__varnatts.html#ga1736ac5577a75edfbcda4974aad6f22b',1,'pio_nf']]], - ['inq_5fvarndims_5fdesc',['inq_varndims_desc',['../group___p_i_o__inq__varndims.html#gac9a43be9bd57fa5752e649adebe68205',1,'pio_nf']]], - ['inq_5fvarndims_5fid',['inq_varndims_id',['../group___p_i_o__inq__varndims.html#ga6b9399049bfe13d2585ad69b628d3284',1,'pio_nf']]], - ['inq_5fvarndims_5fvid',['inq_varndims_vid',['../group___p_i_o__inq__varndims.html#ga8bebb39dc6e52f42a55b4e18bf7c36c8',1,'pio_nf']]], - ['inq_5fvartype_5fdesc',['inq_vartype_desc',['../group___p_i_o__inq__vartype.html#ga4f15c4b59ee53493543dc8e8d22419cc',1,'pio_nf']]], - ['inq_5fvartype_5fid',['inq_vartype_id',['../group___p_i_o__inq__vartype.html#ga2e31ee3f011c4de5de082add7c593c90',1,'pio_nf']]], - ['inq_5fvartype_5fvid',['inq_vartype_vid',['../group___p_i_o__inq__vartype.html#ga5fe39a80cbf008092aa3de0c607b8989',1,'pio_nf']]], - ['inquire_5fdesc',['inquire_desc',['../group___p_i_o__inquire.html#gaaefd5a9aaf2b61b0b5e2270868d0c076',1,'pio_nf']]], - ['inquire_5fdimension_5fdesc',['inquire_dimension_desc',['../group___p_i_o__inquire__dimension.html#ga9c1aea92ffa38817c6aa00154adf14e5',1,'pio_nf']]], - ['inquire_5fdimension_5fid',['inquire_dimension_id',['../group___p_i_o__inquire__dimension.html#ga355381b21d3a376b3ded74e8af8dd4fc',1,'pio_nf']]], - ['inquire_5fid',['inquire_id',['../group___p_i_o__inquire.html#ga195f13262360e2f389b612508b4e2744',1,'pio_nf']]], - ['inquire_5fvariable_5fdesc',['inquire_variable_desc',['../group___p_i_o__inquire__variable.html#gab1dc4fdd5ff21b81a9c310c24d697626',1,'pio_nf']]], - ['inquire_5fvariable_5fid',['inquire_variable_id',['../group___p_i_o__inquire__variable.html#gadf509cd6ed3f3d84a55fa7c6570548b6',1,'pio_nf']]], - ['inquire_5fvariable_5fvid',['inquire_variable_vid',['../group___p_i_o__inquire__variable.html#ga8a5aaccac99485dae719fbd809e06084',1,'pio_nf']]], - ['installing_20pio',['Installing PIO',['../install.html',1,'']]], - ['int_5fkind',['int_kind',['../pio__kinds_8_f90.html#a489077677546864ddc6bca161c7d5627',1,'pio_kinds']]], - ['intercomm',['intercomm',['../structiosystem__desc__t.html#a70e27569f2d508a56c90c8763c67d5bb',1,'iosystem_desc_t']]], - ['introduction',['Introduction',['../intro.html',1,'']]], - ['io2comp',['io2comp',['../structrearr__opt.html#a8b278b23d13399de2c0c37e49ecec8a4',1,'rearr_opt']]], - ['io_5fcomm',['io_comm',['../structiosystem__desc__t.html#ab97de8bab80dccb81d015cd8ea9f6fc3',1,'iosystem_desc_t']]], - ['io_5fdesc_5ft',['io_desc_t',['../structio__desc__t.html',1,'io_desc_t'],['../structpio__types_1_1io__desc__t.html',1,'pio_types::io_desc_t'],['../pio_8h.html#a4d90d3c91ed76852ad6b8f870adee005',1,'io_desc_t(): pio.h']]], - ['io_5frank',['io_rank',['../structiosystem__desc__t.html#ab3668f3353df907f53d3ce7b8dc02b6c',1,'iosystem_desc_t']]], - ['io_5fregion',['io_region',['../structio__region.html',1,'io_region'],['../pio_8h.html#a255fd4def6a78cafae3ea966a4f86893',1,'io_region(): pio.h']]], - ['iobuf',['iobuf',['../structfile__desc__t.html#a842685f169b087fff0cd08e50e599c0c',1,'file_desc_t']]], - ['io_20descriptors_2c_20generating',['io descriptors, generating',['../group__iodesc__generate.html',1,'']]], - ['iodescncells',['iodescncells',['../structpioexample_1_1pioexampleclass.html#ad6af5157ab138c120ae091f19b6cd6c9',1,'pioexample::pioexampleclass']]], - ['ioid',['ioid',['../structio__desc__t.html#a25b4283d2730b6570d8fa890a8ce73ea',1,'io_desc_t::ioid()'],['../structwmulti__buffer.html#a667fee0c4b8abf44a2b0703e097ab5f6',1,'wmulti_buffer::ioid()'],['../structpio__types_1_1io__desc__t.html#a20075c4a4d6089f4b4a279352498e304',1,'pio_types::io_desc_t::ioid()']]], - ['iomaster',['iomaster',['../structiosystem__desc__t.html#ae1255c9d48ed0d0fcb8ebafdc537cb1c',1,'iosystem_desc_t']]], - ['ioproc',['ioproc',['../structiosystem__desc__t.html#a8a3fdecd677b2900dfcf6b38cc79181b',1,'iosystem_desc_t']]], - ['ioranks',['ioranks',['../structiosystem__desc__t.html#a64bb47312ace9243d5466cd37789227d',1,'iosystem_desc_t']]], - ['ioroot',['ioroot',['../structiosystem__desc__t.html#ad4887d6eeefbbe4cf8373c6a094a10d1',1,'iosystem_desc_t']]], - ['iosysid',['iosysid',['../structiosystem__desc__t.html#a349780a2a7a8b14bccadba61d0a3283b',1,'iosystem_desc_t::iosysid()'],['../structpio__types_1_1iosystem__desc__t.html#a6d95b0d6b1f73b59256ab9b486b5ac5a',1,'pio_types::iosystem_desc_t::iosysid()']]], - ['iosystem',['iosystem',['../structfile__desc__t.html#a2786365ee60ecd996a53d7d5107c24dd',1,'file_desc_t::iosystem()'],['../structpio__types_1_1file__desc__t.html#a93ced493d9cb3a5b7a48c95ca9a1b099',1,'pio_types::file_desc_t::iosystem()']]], - ['iosystem_5fdesc_5ft',['iosystem_desc_t',['../structiosystem__desc__t.html',1,'iosystem_desc_t'],['../structpio__types_1_1iosystem__desc__t.html',1,'pio_types::iosystem_desc_t'],['../pio_8h.html#a059c7a85a913670bed41c52fbf05bc43',1,'iosystem_desc_t(): pio.h']]], - ['iotype',['iotype',['../structpioexample_1_1pioexampleclass.html#af59b594e0e942335c3dea5712c2dc473',1,'pioexample::pioexampleclass::iotype()'],['../structfile__desc__t.html#a4f43bb9519d336d421ce4c4c82ef8bb0',1,'file_desc_t::iotype()']]], - ['iotype_5fis_5fvalid',['iotype_is_valid',['../pioc__support_8c.html#a0c4b989cc5c8182d64eed8dfd3519fbf',1,'pioc_support.c']]], - ['iotype_5fnetcdf',['iotype_netcdf',['../pio__types_8_f90.html#abc9c4579744bb3ca79a6297cf9e6f092',1,'pio_types']]], - ['iotype_5fpnetcdf',['iotype_pnetcdf',['../pio__types_8_f90.html#aa490e16cc42b3f4e5bf5232f170afafc',1,'pio_types']]], - ['isend',['isend',['../structrearr__comm__fc__opt.html#a77dc830a4a4c27ed3e6d6aad6f096184',1,'rearr_comm_fc_opt']]], - ['ista',['ista',['../structpioexample_1_1pioexampleclass.html#a9f1fe416650ed720ede20f245cdfc855',1,'pioexample::pioexampleclass']]], - ['isto',['isto',['../structpioexample_1_1pioexampleclass.html#a9625281513502d3da7696e84dceaf0d5',1,'pioexample::pioexampleclass']]], - ['install_20walk_2dthrough',['Install Walk-through',['../mach_walkthrough.html',1,'']]], - ['initialize_20the_20io_20system',['Initialize the IO System',['../group___p_i_o__init__c.html',1,'']]], - ['initialize_20a_20decomposition',['Initialize a Decomposition',['../group___p_i_o__initdecomp__c.html',1,'']]], - ['is_20this_20io_20system_20active_3f',['Is this IO System Active?',['../group___p_i_o__iosystem__is__active__c.html',1,'']]] -]; diff --git a/docs/search/all_9.html b/docs/search/all_9.html deleted file mode 100644 index f8abbbe5906..00000000000 --- a/docs/search/all_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_9.js b/docs/search/all_9.js deleted file mode 100644 index 042146ee194..00000000000 --- a/docs/search/all_9.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['length',['length',['../structpio__types_1_1decompmap__t.html#a0fc76440744c5333d27fa137dede6796',1,'pio_types::decompmap_t']]], - ['llen',['llen',['../structio__desc__t.html#aa774744b15b0eced2af33da10a8ed3c4',1,'io_desc_t']]], - ['loffset',['loffset',['../structio__region.html#a65ba5fd34f21987d9c07cfb9e264b159',1,'io_region']]], - ['log_5fkind',['log_kind',['../pio__kinds_8_f90.html#a7e59e6e085c21dd563020fdfa6fb5f0c',1,'pio_kinds']]], - ['learn_20about_20an_20attribute',['Learn About an Attribute',['../group___p_i_o__inq__att__c.html',1,'']]], - ['learn_20about_20file_20contents',['Learn About File Contents',['../group___p_i_o__inq__c.html',1,'']]], - ['learn_20about_20dimensions',['Learn About Dimensions',['../group___p_i_o__inq__dim__c.html',1,'']]], - ['learn_20about_20file_20binary_20format',['Learn About File Binary Format',['../group___p_i_o__inq__format__c.html',1,'']]], - ['learn_20about_20a_20variable',['Learn About a Variable',['../group___p_i_o__inq__var__c.html',1,'']]], - ['learn_20length_20of_20a_20data_20type',['Learn Length of a Data Type',['../group___p_i_o__typelen__c.html',1,'']]] -]; diff --git a/docs/search/all_a.html b/docs/search/all_a.html deleted file mode 100644 index 9601fcee13c..00000000000 --- a/docs/search/all_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_a.js b/docs/search/all_a.js deleted file mode 100644 index 17d047e0477..00000000000 --- a/docs/search/all_a.js +++ /dev/null @@ -1,23 +0,0 @@ -var searchData= -[ - ['main',['main',['../example1_8c.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example1.c'],['../example2_8c.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example2.c'],['../example_pio_8c.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): examplePio.c'],['../example_pio_8f90.html#a8ec2266d83cd6c0b762cbcbc92c0af3d',1,'main: examplePio.f90']]], - ['malloc_5fiodesc',['malloc_iodesc',['../pioc__support_8c.html#ad991769a22107d115d9574c152ce8ce3',1,'pioc_support.c']]], - ['map',['map',['../structio__desc__t.html#a3837a3cd3532a18e3b510a21a3903f39',1,'io_desc_t']]], - ['maplen',['maplen',['../structio__desc__t.html#a7ea4140687fe625b553d255e99112e95',1,'io_desc_t']]], - ['max_5fbacktrace',['MAX_BACKTRACE',['../pioc__support_8c.html#a0943e0b42523c317b4c867f26e44dec6',1,'pioc_support.c']]], - ['max_5fpend_5freq',['max_pend_req',['../structrearr__comm__fc__opt.html#ac6aea4e835c71daa004ce1a69efaa5b8',1,'rearr_comm_fc_opt::max_pend_req()'],['../structpio__types_1_1pio__rearr__comm__fc__opt__t.html#af88b46e06801e8e9055b1c1f78027412',1,'pio_types::pio_rearr_comm_fc_opt_t::max_pend_req()']]], - ['maxbytes',['maxbytes',['../structio__desc__t.html#a7f6bf3b3dc649e3cb87fdea2eff4fc6f',1,'io_desc_t']]], - ['maxfillregions',['maxfillregions',['../structio__desc__t.html#a52e2f2be2c059d28a4df5e1f0de263d7',1,'io_desc_t']]], - ['maxholegridsize',['maxholegridsize',['../structio__desc__t.html#abf7df02ce96310e2835c499e031f0607',1,'io_desc_t']]], - ['maxiobuflen',['maxiobuflen',['../structio__desc__t.html#a9fb02c35ba6bb5a07837ac9407b2056a',1,'io_desc_t']]], - ['maxregions',['maxregions',['../structio__desc__t.html#a9424540996b0b6fdbe2486bbb35a8baf',1,'io_desc_t']]], - ['maxusage',['maxusage',['../pio__darray_8c.html#a89343a92bde7994f33f1f466022fa0fc',1,'pio_darray.c']]], - ['mpi_5foffset',['MPI_OFFSET',['../pio_8h.html#a757768e03c71e1f1720f6718eed964a8',1,'pio.h']]], - ['mpi_5ftype',['mpi_type',['../structvar__desc__t.html#afbf32495520581b80be07f3d65f528cd',1,'var_desc_t']]], - ['mpi_5ftype_5fsize',['mpi_type_size',['../structvar__desc__t.html#abd49b49ecae5dc420a2c7111c6b2b36c',1,'var_desc_t']]], - ['mpierr',['MPIERR',['../example1_8c.html#a59c9fcdb8191a6e3d7e43d31e4c4448c',1,'MPIERR(): example1.c'],['../example2_8c.html#a59c9fcdb8191a6e3d7e43d31e4c4448c',1,'MPIERR(): example2.c']]], - ['mpitype',['mpitype',['../structio__desc__t.html#acace5d05ee97b31692fe7a2f107b057e',1,'io_desc_t']]], - ['mpitype_5fsize',['mpitype_size',['../structio__desc__t.html#a6bfd8e50585e52e88217e8c4aa934982',1,'io_desc_t']]], - ['my_5fcomm',['my_comm',['../structiosystem__desc__t.html#a2ed7fee61f2bc712f1a69fd0c2136392',1,'iosystem_desc_t']]], - ['myrank',['myrank',['../structpioexample_1_1pioexampleclass.html#ab13c8084ffcd8185cc8e92cadf5ef1d8',1,'pioexample::pioexampleclass']]] -]; diff --git a/docs/search/all_b.html b/docs/search/all_b.html deleted file mode 100644 index 0814e4e03d2..00000000000 --- a/docs/search/all_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_b.js b/docs/search/all_b.js deleted file mode 100644 index 8abd68a714d..00000000000 --- a/docs/search/all_b.js +++ /dev/null @@ -1,25 +0,0 @@ -var searchData= -[ - ['ncid',['ncid',['../structpio__types_1_1var__desc__t.html#a3e627795ff0f730475b7e6e2b30a2670',1,'pio_types::var_desc_t']]], - ['ndim',['NDIM',['../example1_8c.html#a2b1fd2d28c6a7d4a3f7027cc1b6466f3',1,'NDIM(): example1.c'],['../example2_8c.html#a2b1fd2d28c6a7d4a3f7027cc1b6466f3',1,'NDIM(): example2.c']]], - ['ndims',['ndims',['../structio__desc__t.html#a258b4083cf5f5afaf66abdbe3db01a89',1,'io_desc_t']]], - ['ndof',['ndof',['../structio__desc__t.html#a66ce0ae69f67e84921bbf85508fd015f',1,'io_desc_t']]], - ['needsfill',['needsfill',['../structio__desc__t.html#ae091e478cb04d7b108cb1e124c05355d',1,'io_desc_t']]], - ['needssort',['needssort',['../structio__desc__t.html#ae7bcd6fa7805489017be40db33ce0c59',1,'io_desc_t']]], - ['next',['next',['../structio__region.html#a15971dd265f37af41a802fea02eea4e9',1,'io_region::next()'],['../structiosystem__desc__t.html#ad4885665a95c1c45ce592e180e127e34',1,'iosystem_desc_t::next()']]], - ['niotasks',['niotasks',['../structpioexample_1_1pioexampleclass.html#aa1fa3c0e1f613c945576ea89b2dd08c3',1,'pioexample::pioexampleclass']]], - ['nrecvs',['nrecvs',['../structio__desc__t.html#a5409346e91db139f59bd27d4ac91576c',1,'io_desc_t']]], - ['nreqs',['nreqs',['../structvar__desc__t.html#a76c27fb609338d495267c9a77dc020bf',1,'var_desc_t']]], - ['ntasks',['ntasks',['../structpioexample_1_1pioexampleclass.html#aed46d08dad41443efa0062661adb947d',1,'pioexample::pioexampleclass']]], - ['num_5faiotasks',['num_aiotasks',['../structio__desc__t.html#a9ba719dc0fe06776d44e0d97f41b7148',1,'io_desc_t']]], - ['num_5farrays',['num_arrays',['../structwmulti__buffer.html#af6cbf6c3857f980598096c6167e3fd0b',1,'wmulti_buffer']]], - ['num_5fcomptasks',['num_comptasks',['../structiosystem__desc__t.html#accf4f177b28ebd9fb7c0e834aa241f75',1,'iosystem_desc_t']]], - ['num_5fevents',['NUM_EVENTS',['../example2_8c.html#ae769ca99bba831a6bfbf2e98d60aa1fb',1,'example2.c']]], - ['num_5fiotasks',['num_iotasks',['../structiosystem__desc__t.html#af28b0fb707990fbb0ac39001be15e616',1,'iosystem_desc_t']]], - ['num_5fnetcdf_5fflavors',['NUM_NETCDF_FLAVORS',['../example1_8c.html#ae763c3ffeab20d06c1ab807cabb82394',1,'NUM_NETCDF_FLAVORS(): example1.c'],['../example2_8c.html#ae763c3ffeab20d06c1ab807cabb82394',1,'NUM_NETCDF_FLAVORS(): example2.c']]], - ['num_5fstypes',['num_stypes',['../structio__desc__t.html#a54cb4400ea3ac248cccb1b52a839686c',1,'io_desc_t']]], - ['num_5ftimesteps',['NUM_TIMESTEPS',['../example2_8c.html#a78076335bc3d03745246fc5ffcdd4e85',1,'example2.c']]], - ['num_5funiontasks',['num_uniontasks',['../structiosystem__desc__t.html#a486d8239512cec3231f08973b34d3ac1',1,'iosystem_desc_t']]], - ['numaggregator',['numaggregator',['../structpioexample_1_1pioexampleclass.html#ab5a1edadbb72cbdf6530dec85e431971',1,'pioexample::pioexampleclass']]], - ['nvars',['nvars',['../structfile__desc__t.html#abb28f0ff42effdc847d2c9278e5ff2bb',1,'file_desc_t']]] -]; diff --git a/docs/search/all_c.html b/docs/search/all_c.html deleted file mode 100644 index da08c387a33..00000000000 --- a/docs/search/all_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_c.js b/docs/search/all_c.js deleted file mode 100644 index f2140156094..00000000000 --- a/docs/search/all_c.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['optbase',['optbase',['../structpioexample_1_1pioexampleclass.html#ab41e31861ca460ab69ae45d4ab690984',1,'pioexample::pioexampleclass']]], - ['open_20a_20file',['Open a File',['../group___p_i_o__open__file__c.html',1,'']]] -]; diff --git a/docs/search/all_d.html b/docs/search/all_d.html deleted file mode 100644 index 9986c9cbf7b..00000000000 --- a/docs/search/all_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_d.js b/docs/search/all_d.js deleted file mode 100644 index 256c7779b3f..00000000000 --- a/docs/search/all_d.js +++ /dev/null @@ -1,510 +0,0 @@ -var searchData= -[ - ['pio_20fortran_20interface',['PIO Fortran Interface',['../api.html',1,'']]], - ['pio_20c_20interface',['PIO C Interface',['../c_api.html',1,'']]], - ['parallel_20i_2fo_20libraries_20_28pio_29',['Parallel I/O Libraries (PIO)',['../index.html',1,'']]], - ['pio_2ef90',['pio.F90',['../pio_8_f90.html',1,'']]], - ['pio_2eh',['pio.h',['../pio_8h.html',1,'']]], - ['pio_5f64bit_5fdata',['pio_64bit_data',['../pio__types_8_f90.html#aa6ca58157c7e809655f77607ce919acc',1,'pio_types']]], - ['pio_5f64bit_5foffset',['pio_64bit_offset',['../pio__types_8_f90.html#a37a9ebb788a1ff17ccceab7712149cc6',1,'pio_types']]], - ['pio_5fadvanceframe',['PIO_advanceframe',['../group___p_i_o__advanceframe.html',1,'']]], - ['pio_5fbcast_5ferror',['pio_bcast_error',['../pio__types_8_f90.html#aedd6d39f6d4f242d5bb9131910db215b',1,'pio_types::pio_bcast_error()'],['../pio_8h.html#a982191cb68f550f75091a40c3a133189af4294f43fb4548f7c3bb5ddbfc1db232',1,'PIO_BCAST_ERROR(): pio.h']]], - ['pio_5fbuffer_5fsize_5flimit',['pio_buffer_size_limit',['../pio__darray_8c.html#aabf3f9fc5a764a9107ad492e1559cd77',1,'pio_darray.c']]], - ['pio_5fchar',['pio_char',['../pio__types_8_f90.html#ad18facff1e9078caec158687cfb6eb92',1,'pio_types']]], - ['pio_5fclobber',['pio_clobber',['../pio__types_8_f90.html#adc951e1c31b54757b44c05bd1cdd7c27',1,'pio_types']]], - ['pio_5fclosefile',['PIO_closefile',['../group___p_i_o__closefile.html',1,'']]], - ['pio_5fcreatefile',['PIO_createfile',['../group___p_i_o__createfile.html',1,'']]], - ['pio_5fdarray_2ec',['pio_darray.c',['../pio__darray_8c.html',1,'']]], - ['pio_5fdef_5fdim',['PIO_def_dim',['../group___p_i_o__def__dim.html',1,'']]], - ['pio_5fdef_5fvar',['PIO_def_var',['../group___p_i_o__def__var.html',1,'']]], - ['pio_5fdefault',['pio_default',['../pio__types_8_f90.html#ab0b97bdef734cdf178b4c4f6e729f18f',1,'pio_types::pio_default()'],['../pio_8h.html#a39ae42ff91b54d8e03f741bd3f4b12f4',1,'PIO_DEFAULT(): pio.h']]], - ['pio_5fdeletefile',['pio_deletefile',['../piolib__mod_8f90.html#a6b07d8d4697d3277931d413a1e182a48',1,'piolib_mod']]], - ['pio_5fdouble',['pio_double',['../pio__types_8_f90.html#af1bd7b8e000f1848734d12d9e5a5af96',1,'pio_types']]], - ['pio_5febadiotype',['PIO_EBADIOTYPE',['../pio_8h.html#a9393d14ad7b5f852d9861db2057b3282',1,'pio.h']]], - ['pio_5feindep',['PIO_EINDEP',['../pio_8h.html#ae11d6fdb7de9cfa9e994d42d20c037f5',1,'pio.h']]], - ['pio_5fenddef',['PIO_enddef',['../group___p_i_o__enddef.html',1,'']]], - ['pio_5ferr',['pio_err',['../pioc__support_8c.html#a9ca7f07374a56d53781de6dc149ca886',1,'pioc_support.c']]], - ['pio_5ferror_5fhandlers',['PIO_ERROR_HANDLERS',['../pio_8h.html#a982191cb68f550f75091a40c3a133189',1,'pio.h']]], - ['pio_5fevardimmismatch',['PIO_EVARDIMMISMATCH',['../pio_8h.html#a8f81ddc26f35661e83683bfbc4cd6abc',1,'pio.h']]], - ['pio_5ffile_2ec',['pio_file.c',['../pio__file_8c.html',1,'']]], - ['pio_5ffile_5fis_5fopen',['pio_file_is_open',['../piolib__mod_8f90.html#a589b60c983df089c8ea21d69c5faac5f',1,'piolib_mod']]], - ['pio_5ffill_5fdouble',['pio_fill_double',['../pio__types_8_f90.html#a1330384d1870d7c74e16b8d1f831d172',1,'pio_types']]], - ['pio_5ffill_5ffloat',['pio_fill_float',['../pio__types_8_f90.html#abbe6afb9bc3b96f8c1375d0ff23897bd',1,'pio_types']]], - ['pio_5ffill_5fint',['pio_fill_int',['../pio__types_8_f90.html#a36a2029ef11559645a8718f3f4e64dd1',1,'pio_types']]], - ['pio_5ffinalize',['PIO_finalize',['../group___p_i_o__finalize.html',1,'']]], - ['pio_5ffinalize_5flogging',['pio_finalize_logging',['../pioc__support_8c.html#a632f01eafb324a77a83b2b13912f6746',1,'pioc_support.c']]], - ['pio_5ffirst_5ferror_5fcode',['PIO_FIRST_ERROR_CODE',['../pio_8h.html#a53b0a0ba9de0ba76508fb54fa326cbfd',1,'pio.h']]], - ['pio_5ffreedecomp',['PIO_freedecomp',['../group___p_i_o__freedecomp.html',1,'']]], - ['pio_5fget_5fatt',['PIO_get_att',['../group___p_i_o__get__att.html',1,'']]], - ['pio_5fget_5flocal_5farray_5fsize',['pio_get_local_array_size',['../group___p_i_o__get__local__array__size.html#gab8a9ffb0a03badbcfd71731a36acdf02',1,'piolib_mod::pio_get_local_array_size()'],['../group___p_i_o__get__local__array__size.html',1,'(Global Namespace)']]], - ['pio_5fget_5fnc_2ec',['pio_get_nc.c',['../pio__get__nc_8c.html',1,'']]], - ['pio_5fget_5fvar',['PIO_get_var',['../group___p_i_o__get__var.html',1,'']]], - ['pio_5fgetnumiotasks',['PIO_getnumiotasks',['../group___p_i_o__getnumiotasks.html',1,'']]], - ['pio_5fglobal',['pio_global',['../pio__types_8_f90.html#ab7d075eb33a76e3eba4c804f561e1026',1,'pio_types']]], - ['pio_5fiam_5fiotask',['pio_iam_iotask',['../pio_8_f90.html#a6494c938373f4eb5ba6bd6534d1a0fcc',1,'pio']]], - ['pio_5finit',['PIO_init',['../group___p_i_o__init.html',1,'']]], - ['pio_5finit_5flogging',['pio_init_logging',['../pioc__support_8c.html#a9a721f024dd47d04f5dbad622adea7ee',1,'pioc_support.c']]], - ['pio_5finitdecomp',['PIO_initdecomp',['../group___p_i_o__initdecomp.html',1,'']]], - ['pio_5finitdecomp_5fbc',['pio_initdecomp_bc',['../group___p_i_o__initdecomp.html#ga6f7a8735dbe5214bf2b3dcd88f37eaf3',1,'piolib_mod']]], - ['pio_5finitdecomp_5fdof_5fi4',['pio_initdecomp_dof_i4',['../group___p_i_o__initdecomp.html#gaba1b0bd480a9ccb431dc304abce94764',1,'piolib_mod']]], - ['pio_5finitdecomp_5fdof_5fi8',['pio_initdecomp_dof_i8',['../piolib__mod_8f90.html#ae7a812918fbc191b815d550964381479',1,'piolib_mod']]], - ['pio_5finq_5fatt',['PIO_inq_att',['../group___p_i_o__inq__att.html',1,'']]], - ['pio_5finq_5fattlen',['PIO_inq_attlen',['../group___p_i_o__inq__attlen.html',1,'']]], - ['pio_5finq_5fattname',['PIO_inq_attname',['../group___p_i_o__inq__attname.html',1,'']]], - ['pio_5finq_5fdimid',['PIO_inq_dimid',['../group___p_i_o__inq__dimid.html',1,'']]], - ['pio_5finq_5fdimlen',['PIO_inq_dimlen',['../group___p_i_o__inq__dimlen.html',1,'']]], - ['pio_5finq_5fdimname',['PIO_inq_dimname',['../group___p_i_o__inq__dimname.html',1,'']]], - ['pio_5finq_5fnatts',['PIO_inq_natts',['../group___p_i_o__inq__natts.html',1,'']]], - ['pio_5finq_5fndims',['PIO_inq_ndims',['../group___p_i_o__inq__ndims.html',1,'']]], - ['pio_5finq_5fnvars',['PIO_inq_nvars',['../group___p_i_o__inq__nvars.html',1,'']]], - ['pio_5finq_5funlimdim',['PIO_inq_unlimdim',['../group___p_i_o__inq__unlimdim.html',1,'']]], - ['pio_5finq_5fvar_5fdeflate',['PIO_inq_var_deflate',['../group___p_i_o__inq__var__deflate.html',1,'']]], - ['pio_5finq_5fvardimid',['PIO_inq_vardimid',['../group___p_i_o__inq__vardimid.html',1,'']]], - ['pio_5finq_5fvarid',['PIO_inq_varid',['../group___p_i_o__inq__varid.html',1,'']]], - ['pio_5finq_5fvarname',['PIO_inq_varname',['../group___p_i_o__inq__varname.html',1,'']]], - ['pio_5finq_5fvarnatts',['PIO_inq_varnatts',['../group___p_i_o__inq__varnatts.html',1,'']]], - ['pio_5finq_5fvarndims',['PIO_inq_varndims',['../group___p_i_o__inq__varndims.html',1,'']]], - ['pio_5finq_5fvartype',['PIO_inq_vartype',['../group___p_i_o__inq__vartype.html',1,'']]], - ['pio_5finquire',['PIO_inquire',['../group___p_i_o__inquire.html',1,'']]], - ['pio_5finquire_5fdimension',['PIO_inquire_dimension',['../group___p_i_o__inquire__dimension.html',1,'']]], - ['pio_5finquire_5fvariable',['PIO_inquire_variable',['../group___p_i_o__inquire__variable.html',1,'']]], - ['pio_5fint',['pio_int',['../pio__types_8_f90.html#af32fd42be568cc89fd08ff599fe31ecd',1,'pio_types']]], - ['pio_5finternal_5ferror',['pio_internal_error',['../pio__types_8_f90.html#a1a54649d7a96c3d6a3ba24bf33681e45',1,'pio_types::pio_internal_error()'],['../pio_8h.html#a982191cb68f550f75091a40c3a133189a22b2f4375485086b711ac51c936bb460',1,'PIO_INTERNAL_ERROR(): pio.h']]], - ['pio_5fiosystem_5fis_5factive',['pio_iosystem_is_active',['../pio_8_f90.html#a0f0c8531137032f4828974311d00fb16',1,'pio']]], - ['pio_5fiotask_5frank',['pio_iotask_rank',['../pio_8_f90.html#aa51424942733b733a74383156b51ad2b',1,'pio']]], - ['pio_5fiotype',['PIO_IOTYPE',['../pio_8h.html#aa81fb241b31a8419bc97c01bce7ef368',1,'PIO_IOTYPE(): pio.h'],['../group___p_i_o__iotype.html',1,'(Global Namespace)']]], - ['pio_5fiotype_5favailable',['pio_iotype_available',['../piolib__mod_8f90.html#ab69a7cc0698073ca1cb0ae19781de690',1,'piolib_mod']]], - ['pio_5fiotype_5fnetcdf',['pio_iotype_netcdf',['../pio__types_8_f90.html#afc3219b4e177d8c1c172eead7d292386',1,'pio_types::pio_iotype_netcdf()'],['../pio_8h.html#aa81fb241b31a8419bc97c01bce7ef368aab3557e863c590270695774022e8124f',1,'PIO_IOTYPE_NETCDF(): pio.h']]], - ['pio_5fiotype_5fnetcdf4c',['pio_iotype_netcdf4c',['../pio__types_8_f90.html#aa287cbbd71c85a5927d77a70f8cfb622',1,'pio_types::pio_iotype_netcdf4c()'],['../pio_8h.html#aa81fb241b31a8419bc97c01bce7ef368a34a90f9c42a2aee1d0ca458cd50750ed',1,'PIO_IOTYPE_NETCDF4C(): pio.h']]], - ['pio_5fiotype_5fnetcdf4p',['pio_iotype_netcdf4p',['../pio__types_8_f90.html#a3ddb852c38b6848155440794a20aba25',1,'pio_types::pio_iotype_netcdf4p()'],['../pio_8h.html#aa81fb241b31a8419bc97c01bce7ef368a22e0fea0660c7df8ff5909de767e195a',1,'PIO_IOTYPE_NETCDF4P(): pio.h']]], - ['pio_5fiotype_5fpnetcdf',['pio_iotype_pnetcdf',['../pio__types_8_f90.html#ae0ba73ec8c9e8c941a7c0f5ca491c1f0',1,'pio_types::pio_iotype_pnetcdf()'],['../pio_8h.html#aa81fb241b31a8419bc97c01bce7ef368adcd470331bb74d49fbaa41f255ed1ba5',1,'PIO_IOTYPE_PNETCDF(): pio.h']]], - ['pio_5fkinds',['PIO_kinds',['../group___p_i_o__kinds.html',1,'']]], - ['pio_5fkinds_2ef90',['pio_kinds.F90',['../pio__kinds_8_f90.html',1,'']]], - ['pio_5fmax_5fdims',['PIO_MAX_DIMS',['../pio_8h.html#a26c7020d5bbf194da64f6fc09d53f32a',1,'pio.h']]], - ['pio_5fmax_5fname',['pio_max_name',['../pio__types_8_f90.html#a4c9ced6add00ac0d8fd44c90853ac814',1,'pio_types']]], - ['pio_5fmax_5fvar_5fdims',['pio_max_var_dims',['../pio__types_8_f90.html#a2820b3b092afd3df986baad8367a5486',1,'pio_types']]], - ['pio_5fmax_5fvars',['PIO_MAX_VARS',['../pio_8h.html#adbc8561902f84b31e4b10157ea0be817',1,'pio.h']]], - ['pio_5fnc_2ec',['pio_nc.c',['../pio__nc_8c.html',1,'']]], - ['pio_5fnc4_2ec',['pio_nc4.c',['../pio__nc4_8c.html',1,'']]], - ['pio_5fncid',['pio_ncid',['../structfile__desc__t.html#a6238064b4318aa9d5d6bfd9776d75613',1,'file_desc_t']]], - ['pio_5fnext_5fioid',['pio_next_ioid',['../pioc_8c.html#afe06a12118895eb7b9fe5539a2cbb5e8',1,'pioc.c']]], - ['pio_5fnext_5fncid',['pio_next_ncid',['../pioc__support_8c.html#a937d6c04c95c3e58980353953d831df5',1,'pio_next_ncid(): pio_file.c'],['../pio__file_8c.html#a937d6c04c95c3e58980353953d831df5',1,'pio_next_ncid(): pio_file.c']]], - ['pio_5fnoclobber',['pio_noclobber',['../pio__types_8_f90.html#ae830d99fb4364046a43f9f3995741b19',1,'pio_types']]], - ['pio_5fnoerr',['pio_noerr',['../pio__types_8_f90.html#a8a6aff98b0908c533dd180d653b28e7c',1,'pio_types']]], - ['pio_5fnowrite',['pio_nowrite',['../pio__types_8_f90.html#a6bebf25ec5e9051b23f0a05079e47a03',1,'pio_types']]], - ['pio_5fnum_5fost',['pio_num_ost',['../pio__types_8_f90.html#a0432a6b71c714a288b97e253b5c83231',1,'pio_types']]], - ['pio_5foffset',['PIO_Offset',['../pio_8h.html#a1225edb54e6d6de678bf675485549eb0',1,'PIO_Offset(): pio.h'],['../pio_8h.html#a14497592730ea1a88cd1dbc53239dd59',1,'PIO_OFFSET(): pio.h']]], - ['pio_5foffset_5fkind',['pio_offset_kind',['../pio__kinds_8_f90.html#aa77ea45df74763fe83a2ff08124f3119',1,'pio_kinds']]], - ['pio_5fopenfile',['pio_openfile',['../group___p_i_o__openfile.html#ga434cd26b109dc9e16dbbb3741c3ac1db',1,'piolib_mod::pio_openfile()'],['../group___p_i_o__openfile.html',1,'(Global Namespace)']]], - ['pio_5fput_5fatt',['PIO_put_att',['../group___p_i_o__put__att.html',1,'']]], - ['pio_5fput_5fnc_2ec',['pio_put_nc.c',['../pio__put__nc_8c.html',1,'']]], - ['pio_5fput_5fvar',['PIO_put_var',['../group___p_i_o__put__var.html',1,'']]], - ['pio_5fread_5fdarray',['PIO_read_darray',['../group___p_i_o__read__darray.html',1,'']]], - ['pio_5freaddof',['pio_readdof',['../pio__support_8_f90.html#aa6b9b98ebf5a85c45dfc0f108f453fba',1,'pio_support']]], - ['pio_5freal',['pio_real',['../pio__types_8_f90.html#a9a27cad4ee605e24c1d60375f97f1749',1,'pio_types']]], - ['pio_5frearr_5fbox',['pio_rearr_box',['../pio__types_8_f90.html#a88eddff0455b2b90ff8d71dbbd323fdc',1,'pio_types::pio_rearr_box()'],['../pio_8h.html#ab0dd70fbaba2863ad8194ff3ad0b3153a294a1426a9188239a5409dfea62850ed',1,'PIO_REARR_BOX(): pio.h']]], - ['pio_5frearr_5fcomm_5fcoll',['PIO_REARR_COMM_COLL',['../pio_8h.html#aca138dcbfdef9c622291a628cf7e17e2a29d780e67f43273dcc17c42f675a9365',1,'pio.h']]], - ['pio_5frearr_5fcomm_5fdir',['PIO_rearr_comm_dir',['../group___p_i_o__rearr__comm__dir.html',1,'']]], - ['pio_5frearr_5fcomm_5ffc_5f1d_5fcomp2io',['PIO_REARR_COMM_FC_1D_COMP2IO',['../pio_8h.html#a97aa036137156799c503ead99a91f12ca61cb8321209d93b502305ddafba3bf33',1,'pio.h']]], - ['pio_5frearr_5fcomm_5ffc_5f1d_5fio2comp',['PIO_REARR_COMM_FC_1D_IO2COMP',['../pio_8h.html#a97aa036137156799c503ead99a91f12ca4bad6bd2af7cdb31f796472eb4d992bc',1,'pio.h']]], - ['pio_5frearr_5fcomm_5ffc_5f2d_5fdisable',['PIO_REARR_COMM_FC_2D_DISABLE',['../pio_8h.html#a97aa036137156799c503ead99a91f12ca3cddaab6b719f57c6a7925d1a74b0040',1,'pio.h']]], - ['pio_5frearr_5fcomm_5ffc_5f2d_5fenable',['PIO_REARR_COMM_FC_2D_ENABLE',['../pio_8h.html#a97aa036137156799c503ead99a91f12cab5bb1bafd8eb13ad9406bc92a8c72ac0',1,'pio.h']]], - ['pio_5frearr_5fcomm_5ffc_5fdir',['PIO_REARR_COMM_FC_DIR',['../pio_8h.html#a97aa036137156799c503ead99a91f12c',1,'pio.h']]], - ['pio_5frearr_5fcomm_5ffc_5fopt_5ft',['pio_rearr_comm_fc_opt_t',['../structpio__types_1_1pio__rearr__comm__fc__opt__t.html',1,'pio_types']]], - ['pio_5frearr_5fcomm_5ffc_5foptions',['PIO_rearr_comm_fc_options',['../group___p_i_o__rearr__comm__fc__options.html',1,'']]], - ['pio_5frearr_5fcomm_5fp2p',['PIO_REARR_COMM_P2P',['../pio_8h.html#aca138dcbfdef9c622291a628cf7e17e2aefe51632957419ca1b1deb1b2d48d271',1,'pio.h']]], - ['pio_5frearr_5fcomm_5ft',['PIO_rearr_comm_t',['../group___p_i_o__rearr__comm__t.html',1,'']]], - ['pio_5frearr_5fcomm_5ftype',['PIO_REARR_COMM_TYPE',['../pio_8h.html#aca138dcbfdef9c622291a628cf7e17e2',1,'pio.h']]], - ['pio_5frearr_5fcomm_5funlimited_5fpend_5freq',['PIO_REARR_COMM_UNLIMITED_PEND_REQ',['../pio_8h.html#a6d7754fb8c0e0df7339312e938946478',1,'PIO_REARR_COMM_UNLIMITED_PEND_REQ(): pio.h'],['../pio__types_8_f90.html#a45014f87ccc655594b3c3832ed66ee8d',1,'pio_types::pio_rearr_comm_unlimited_pend_req()']]], - ['pio_5frearr_5fmethod',['PIO_rearr_method',['../group___p_i_o__rearr__method.html',1,'']]], - ['pio_5frearr_5fopt_5ft',['pio_rearr_opt_t',['../structpio__types_1_1pio__rearr__opt__t.html',1,'pio_types']]], - ['pio_5frearr_5foptions',['PIO_rearr_options',['../group___p_i_o__rearr__options.html',1,'']]], - ['pio_5frearr_5fsubset',['pio_rearr_subset',['../pio__types_8_f90.html#aa7b1efc272acd83e75b5f1659d5ceebd',1,'pio_types::pio_rearr_subset()'],['../pio_8h.html#ab0dd70fbaba2863ad8194ff3ad0b3153a53e62a3987ad419926771d478a395fad',1,'PIO_REARR_SUBSET(): pio.h']]], - ['pio_5frearrangers',['PIO_REARRANGERS',['../pio_8h.html#ab0dd70fbaba2863ad8194ff3ad0b3153',1,'pio.h']]], - ['pio_5fredef',['PIO_redef',['../group___p_i_o__redef.html',1,'']]], - ['pio_5freq_5fnull',['PIO_REQ_NULL',['../pio_8h.html#ab22134cf9085018192e54db9e2fcc944',1,'pio.h']]], - ['pio_5freturn_5ferror',['pio_return_error',['../pio__types_8_f90.html#a007dd8957d55824c4e302bf0a7028d86',1,'pio_types::pio_return_error()'],['../pio_8h.html#a982191cb68f550f75091a40c3a133189a7d2f63c829077ee9e25bf4bd48ae1937',1,'PIO_RETURN_ERROR(): pio.h']]], - ['pio_5fset_5fblocksize',['pio_set_blocksize',['../group___p_i_o__set__blocksize.html#ga58a49dfda66ba8c28e6558f6754704fc',1,'pio::pio_set_blocksize()'],['../group___p_i_o__set__blocksize.html',1,'(Global Namespace)']]], - ['pio_5fset_5fbuffer_5fsize_5flimit',['pio_set_buffer_size_limit',['../piodarray_8f90.html#a99c8ee0c211a8bc7f819cbcc915baa33',1,'piodarray']]], - ['pio_5fset_5fhint',['pio_set_hint',['../piolib__mod_8f90.html#a4feeee096c2a40bd7377672afdd7fb8e',1,'piolib_mod']]], - ['pio_5fset_5fhint',['PIO_set_hint',['../group___p_i_o__set__hint__grp.html',1,'']]], - ['pio_5fset_5flog_5flevel',['PIO_set_log_level',['../group___p_i_o__set__log__level.html',1,'']]], - ['pio_5fset_5frearr_5fopts',['pio_set_rearr_opts',['../piolib__mod_8f90.html#a0ae92fff1a887840f8a2e63e2b56cc35',1,'piolib_mod']]], - ['pio_5fsetdebuglevel',['PIO_setdebuglevel',['../group___p_i_o__setdebuglevel.html',1,'']]], - ['pio_5fseterrorhandling',['PIO_seterrorhandling',['../group___p_i_o__seterrorhandling.html',1,'']]], - ['pio_5fsetframe',['PIO_setframe',['../group___p_i_o__setframe.html',1,'']]], - ['pio_5fstrerror',['PIO_strerror',['../group___p_i_o__strerror.html',1,'']]], - ['pio_5fsupport_2ef90',['pio_support.F90',['../pio__support_8_f90.html',1,'']]], - ['pio_5fsyncfile',['PIO_syncfile',['../group___p_i_o__syncfile.html',1,'']]], - ['pio_5ftype',['pio_type',['../structvar__desc__t.html#ab86aadc19f1f570900edf23c27cbf79b',1,'var_desc_t::pio_type()'],['../structfile__desc__t.html#a2ec30f84f2049ac8bfbcadabd8f853c6',1,'file_desc_t::pio_type()']]], - ['pio_5ftype_5fsize',['pio_type_size',['../structvar__desc__t.html#a64383d7ebd9c256a50b9a7b7be2d6396',1,'var_desc_t']]], - ['pio_5ftypes_2ef90',['pio_types.F90',['../pio__types_8_f90.html',1,'']]], - ['pio_5fwrite',['pio_write',['../pio__types_8_f90.html#af01c4a0dde8bb401f297626614cd81bc',1,'pio_types']]], - ['pio_5fwrite_5fdarray',['PIO_write_darray',['../group___p_i_o__write__darray.html',1,'']]], - ['pio_5fwritedof',['pio_writedof',['../pio__support_8_f90.html#a70786a25959ff291ef4d781f9554ff06',1,'pio_support']]], - ['pioassert',['pioassert',['../pioc__support_8c.html#a762886113a7422e056c96c6c533cd82b',1,'pioc_support.c']]], - ['pioc_2ec',['pioc.c',['../pioc_8c.html',1,'']]], - ['pioc_5fadvanceframe',['PIOc_advanceframe',['../group___p_i_o__setframe__c.html#gaa0d2ac568ba1e0b339d7fb9248d8358c',1,'PIOc_advanceframe(int ncid, int varid): pioc.c'],['../group___p_i_o__setframe__c.html#gaa0d2ac568ba1e0b339d7fb9248d8358c',1,'PIOc_advanceframe(int ncid, int varid): pioc.c']]], - ['pioc_5fchange_5fdef',['pioc_change_def',['../pioc__support_8c.html#abf7668416ef848e0e94934a54ba7ee7f',1,'pioc_support.c']]], - ['pioc_5fclosefile',['PIOc_closefile',['../group___p_i_o__close__file__c.html#gaee37be8734afcb8ee94088dc287c341b',1,'PIOc_closefile(int ncid): pio_file.c'],['../group___p_i_o__close__file__c.html#gaee37be8734afcb8ee94088dc287c341b',1,'PIOc_closefile(int ncid): pio_file.c']]], - ['pioc_5fcreate',['PIOc_create',['../group___p_i_o__create__file__c.html#ga639570c19eeee26c757f63d1765c124d',1,'PIOc_create(int iosysid, const char *filename, int cmode, int *ncidp): pio_file.c'],['../group___p_i_o__create__file__c.html#ga639570c19eeee26c757f63d1765c124d',1,'PIOc_create(int iosysid, const char *path, int cmode, int *ncidp): pio_file.c']]], - ['pioc_5fcreatefile',['PIOc_createfile',['../group___p_i_o__create__file__c.html#gaed31e065901c964d4224b3db61a30d5e',1,'PIOc_createfile(int iosysid, int *ncidp, int *iotype, const char *filename, int mode): pio_file.c'],['../group___p_i_o__create__file__c.html#gaed31e065901c964d4224b3db61a30d5e',1,'PIOc_createfile(int iosysid, int *ncidp, int *iotype, const char *fname, int mode): pio_file.c']]], - ['pioc_5fcreatefile_5fint',['PIOc_createfile_int',['../group___p_i_o__createfile.html#gafa48e273e52a910db01e01f0c538800d',1,'pioc_support.c']]], - ['pioc_5fdef_5fdim',['PIOc_def_dim',['../group___p_i_o__def__dim__c.html#ga19ec254c22fa1822aa86cf69a074c1af',1,'PIOc_def_dim(int ncid, const char *name, PIO_Offset len, int *idp): pio_nc.c'],['../group___p_i_o__def__dim__c.html#ga19ec254c22fa1822aa86cf69a074c1af',1,'PIOc_def_dim(int ncid, const char *name, PIO_Offset len, int *idp): pio_nc.c']]], - ['pioc_5fdef_5fvar',['PIOc_def_var',['../group___p_i_o__def__var__c.html#ga70d1d5b2f5e828fed653ca87aacef16e',1,'PIOc_def_var(int ncid, const char *name, nc_type xtype, int ndims, const int *dimidsp, int *varidp): pio_nc.c'],['../group___p_i_o__def__var__c.html#ga70d1d5b2f5e828fed653ca87aacef16e',1,'PIOc_def_var(int ncid, const char *name, nc_type xtype, int ndims, const int *dimidsp, int *varidp): pio_nc.c']]], - ['pioc_5fdef_5fvar_5fchunking',['PIOc_def_var_chunking',['../group___p_i_o__def__var__c.html#ga1accdef205cd597d5c598bd6733db1ce',1,'PIOc_def_var_chunking(int ncid, int varid, int storage, const PIO_Offset *chunksizesp): pio_nc4.c'],['../group___p_i_o__def__var__c.html#ga1accdef205cd597d5c598bd6733db1ce',1,'PIOc_def_var_chunking(int ncid, int varid, int storage, const PIO_Offset *chunksizesp): pio_nc4.c']]], - ['pioc_5fdef_5fvar_5fdeflate',['PIOc_def_var_deflate',['../group___p_i_o__def__var__c.html#ga914f3306b223e1631a8fc63cd603acea',1,'PIOc_def_var_deflate(int ncid, int varid, int shuffle, int deflate, int deflate_level): pio_nc4.c'],['../group___p_i_o__def__var__c.html#ga914f3306b223e1631a8fc63cd603acea',1,'PIOc_def_var_deflate(int ncid, int varid, int shuffle, int deflate, int deflate_level): pio_nc4.c']]], - ['pioc_5fdef_5fvar_5fendian',['PIOc_def_var_endian',['../group___p_i_o__def__var__c.html#ga96ad8b671c81a209e253fc56dbc022e3',1,'PIOc_def_var_endian(int ncid, int varid, int endian): pio_nc4.c'],['../group___p_i_o__def__var__c.html#ga96ad8b671c81a209e253fc56dbc022e3',1,'PIOc_def_var_endian(int ncid, int varid, int endian): pio_nc4.c']]], - ['pioc_5fdef_5fvar_5ffill',['PIOc_def_var_fill',['../group___p_i_o__def__var__c.html#ga3eef846624adb5b9a2f0907bfa6eedcf',1,'PIOc_def_var_fill(int ncid, int varid, int fill_mode, const void *fill_valuep): pio_nc.c'],['../group___p_i_o__def__var__c.html#ga3eef846624adb5b9a2f0907bfa6eedcf',1,'PIOc_def_var_fill(int ncid, int varid, int no_fill, const void *fill_value): pio_nc.c']]], - ['pioc_5fdel_5fatt',['PIOc_del_att',['../group___p_i_o__del__att__c.html#gafa0ad58fad5c3c91891bb85a0d0b97f5',1,'PIOc_del_att(int ncid, int varid, const char *name): pio_nc.c'],['../group___p_i_o__del__att__c.html#gafa0ad58fad5c3c91891bb85a0d0b97f5',1,'PIOc_del_att(int ncid, int varid, const char *name): pio_nc.c']]], - ['pioc_5fdeletefile',['PIOc_deletefile',['../pio__file_8c.html#a030a38f55eae60c0265a7e6d888eed6c',1,'PIOc_deletefile(int iosysid, const char *filename): pio_file.c'],['../pio_8h.html#a030a38f55eae60c0265a7e6d888eed6c',1,'PIOc_deletefile(int iosysid, const char *filename): pio_file.c']]], - ['pioc_5fenddef',['PIOc_enddef',['../group___p_i_o__enddef__c.html#ga9967ed940ad4b735965a4abe35101709',1,'PIOc_enddef(int ncid): pio_nc.c'],['../group___p_i_o__enddef__c.html#ga9967ed940ad4b735965a4abe35101709',1,'PIOc_enddef(int ncid): pio_nc.c']]], - ['pioc_5ffile_5fis_5fopen',['PIOc_File_is_Open',['../pioc_8c.html#ad95ac275db45c86b26bdc1d0c41993a1',1,'PIOc_File_is_Open(int ncid): pioc.c'],['../pio_8h.html#ad95ac275db45c86b26bdc1d0c41993a1',1,'PIOc_File_is_Open(int ncid): pioc.c']]], - ['pioc_5ffinalize',['PIOc_finalize',['../group___p_i_o__finalize__c.html#ga04e150e10a29f037979dc2eaa872bdb5',1,'PIOc_finalize(int iosysid): pioc.c'],['../group___p_i_o__finalize__c.html#ga04e150e10a29f037979dc2eaa872bdb5',1,'PIOc_finalize(int iosysid): pioc.c']]], - ['pioc_5ffreedecomp',['PIOc_freedecomp',['../group___p_i_o__freedecomp__c.html#ga6416ad3c81a99f31f8f55e857acd697e',1,'PIOc_freedecomp(int iosysid, int ioid): pioc_support.c'],['../group___p_i_o__freedecomp__c.html#ga6416ad3c81a99f31f8f55e857acd697e',1,'PIOc_freedecomp(int iosysid, int ioid): pioc_support.c']]], - ['pioc_5fget_5fatt',['PIOc_get_att',['../group___p_i_o__get__att__c.html#ga1dd46dceac74ad9b49f29d2913174dcd',1,'PIOc_get_att(int ncid, int varid, const char *name, void *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga1dd46dceac74ad9b49f29d2913174dcd',1,'PIOc_get_att(int ncid, int varid, const char *name, void *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fdouble',['PIOc_get_att_double',['../group___p_i_o__get__att__c.html#gaecad535f948d4843294a01e313f5537a',1,'PIOc_get_att_double(int ncid, int varid, const char *name, double *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#gaecad535f948d4843294a01e313f5537a',1,'PIOc_get_att_double(int ncid, int varid, const char *name, double *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5ffloat',['PIOc_get_att_float',['../group___p_i_o__get__att__c.html#ga80dd8f9e09046e6f3474b7d58d8d5635',1,'PIOc_get_att_float(int ncid, int varid, const char *name, float *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga80dd8f9e09046e6f3474b7d58d8d5635',1,'PIOc_get_att_float(int ncid, int varid, const char *name, float *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fint',['PIOc_get_att_int',['../group___p_i_o__get__att__c.html#ga16a824a434a7007da9043d21c6043990',1,'PIOc_get_att_int(int ncid, int varid, const char *name, int *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga16a824a434a7007da9043d21c6043990',1,'PIOc_get_att_int(int ncid, int varid, const char *name, int *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5flong',['PIOc_get_att_long',['../group___p_i_o__get__att__c.html#ga534855a29b613656cab8f7b24119d9af',1,'PIOc_get_att_long(int ncid, int varid, const char *name, long *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga534855a29b613656cab8f7b24119d9af',1,'PIOc_get_att_long(int ncid, int varid, const char *name, long *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5flonglong',['PIOc_get_att_longlong',['../group___p_i_o__get__att__c.html#ga8a1e5cc1beb9923396394d27bbb62b33',1,'PIOc_get_att_longlong(int ncid, int varid, const char *name, long long *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga8a1e5cc1beb9923396394d27bbb62b33',1,'PIOc_get_att_longlong(int ncid, int varid, const char *name, long long *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fschar',['PIOc_get_att_schar',['../group___p_i_o__get__att__c.html#gac01d99d8e1da36ea33eb29e7d015c633',1,'PIOc_get_att_schar(int ncid, int varid, const char *name, signed char *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#gac01d99d8e1da36ea33eb29e7d015c633',1,'PIOc_get_att_schar(int ncid, int varid, const char *name, signed char *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fshort',['PIOc_get_att_short',['../group___p_i_o__get__att__c.html#gafc0b5c94acae7a1fb7371f831bd71513',1,'PIOc_get_att_short(int ncid, int varid, const char *name, short *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#gafc0b5c94acae7a1fb7371f831bd71513',1,'PIOc_get_att_short(int ncid, int varid, const char *name, short *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5ftext',['PIOc_get_att_text',['../group___p_i_o__get__att__c.html#ga04bdce8e5dab732f3233c72df6528965',1,'PIOc_get_att_text(int ncid, int varid, const char *name, char *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga04bdce8e5dab732f3233c72df6528965',1,'PIOc_get_att_text(int ncid, int varid, const char *name, char *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fuchar',['PIOc_get_att_uchar',['../group___p_i_o__get__att__c.html#ga4e2064f8a1124df673119a7769cab715',1,'PIOc_get_att_uchar(int ncid, int varid, const char *name, unsigned char *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga4e2064f8a1124df673119a7769cab715',1,'PIOc_get_att_uchar(int ncid, int varid, const char *name, unsigned char *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fuint',['PIOc_get_att_uint',['../group___p_i_o__get__att__c.html#ga5e124ab099cc187c1aa15d47d1e3f4d3',1,'PIOc_get_att_uint(int ncid, int varid, const char *name, unsigned int *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga5e124ab099cc187c1aa15d47d1e3f4d3',1,'PIOc_get_att_uint(int ncid, int varid, const char *name, unsigned int *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fulonglong',['PIOc_get_att_ulonglong',['../group___p_i_o__get__att__c.html#ga3cca871639792ab07b4b75a39192d06a',1,'PIOc_get_att_ulonglong(int ncid, int varid, const char *name, unsigned long long *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga3cca871639792ab07b4b75a39192d06a',1,'PIOc_get_att_ulonglong(int ncid, int varid, const char *name, unsigned long long *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fushort',['PIOc_get_att_ushort',['../group___p_i_o__get__att__c.html#ga499dfba474c9941bf52c2b5db6ea6a1c',1,'PIOc_get_att_ushort(int ncid, int varid, const char *name, unsigned short *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga499dfba474c9941bf52c2b5db6ea6a1c',1,'PIOc_get_att_ushort(int ncid, int varid, const char *name, unsigned short *ip): pio_nc.c']]], - ['pioc_5fget_5fchunk_5fcache',['PIOc_get_chunk_cache',['../group___p_i_o__def__var__c.html#ga21d9de130e3c2be14bf21b3bc4063999',1,'PIOc_get_chunk_cache(int iosysid, int iotype, PIO_Offset *sizep, PIO_Offset *nelemsp, float *preemptionp): pio_nc4.c'],['../group___p_i_o__def__var__c.html#ga21d9de130e3c2be14bf21b3bc4063999',1,'PIOc_get_chunk_cache(int iosysid, int iotype, PIO_Offset *sizep, PIO_Offset *nelemsp, float *preemptionp): pio_nc4.c']]], - ['pioc_5fget_5flocal_5farray_5fsize',['PIOc_get_local_array_size',['../group___p_i_o__get__local__array__size__c.html#ga0f8ff9696a8e06aec913e0bdcb7da2f2',1,'PIOc_get_local_array_size(int ioid): pioc.c'],['../group___p_i_o__get__local__array__size__c.html#ga0f8ff9696a8e06aec913e0bdcb7da2f2',1,'PIOc_get_local_array_size(int ioid): pioc.c']]], - ['pioc_5fget_5fnumiotasks',['PIOc_get_numiotasks',['../group___p_i_o__getnumiotasks__c.html#ga63e9c3a6d23a6c0be99584707b18ba1c',1,'PIOc_get_numiotasks(int iosysid, int *numiotasks): pioc.c'],['../group___p_i_o__getnumiotasks__c.html#ga63e9c3a6d23a6c0be99584707b18ba1c',1,'PIOc_get_numiotasks(int iosysid, int *numiotasks): pioc.c']]], - ['pioc_5fget_5fvar',['PIOc_get_var',['../group___p_i_o__get__var__c.html#ga7d40c1af3620a12f166f41ed540aa68b',1,'PIOc_get_var(int ncid, int varid, void *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga7d40c1af3620a12f166f41ed540aa68b',1,'PIOc_get_var(int ncid, int varid, void *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1',['PIOc_get_var1',['../group___p_i_o__get__var__c.html#gadc66d83f6d67f6846a2cded6f71c241a',1,'PIOc_get_var1(int ncid, int varid, const PIO_Offset *index, void *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gadc66d83f6d67f6846a2cded6f71c241a',1,'PIOc_get_var1(int ncid, int varid, const PIO_Offset *index, void *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fdouble',['PIOc_get_var1_double',['../group___p_i_o__get__var__c.html#ga86d73d7b45442eec9c1aace977f05874',1,'PIOc_get_var1_double(int ncid, int varid, const PIO_Offset *index, double *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga86d73d7b45442eec9c1aace977f05874',1,'PIOc_get_var1_double(int ncid, int varid, const PIO_Offset *index, double *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5ffloat',['PIOc_get_var1_float',['../group___p_i_o__get__var__c.html#ga30f495e78a8988c3486ce86521ce1ce0',1,'PIOc_get_var1_float(int ncid, int varid, const PIO_Offset *index, float *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga30f495e78a8988c3486ce86521ce1ce0',1,'PIOc_get_var1_float(int ncid, int varid, const PIO_Offset *index, float *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fint',['PIOc_get_var1_int',['../group___p_i_o__get__var__c.html#ga078c2bc2d27e799f452158f36398829b',1,'PIOc_get_var1_int(int ncid, int varid, const PIO_Offset *index, int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga078c2bc2d27e799f452158f36398829b',1,'PIOc_get_var1_int(int ncid, int varid, const PIO_Offset *index, int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5flong',['PIOc_get_var1_long',['../group___p_i_o__get__var__c.html#ga75317a0b9a65928ad638afbeb0605be2',1,'PIOc_get_var1_long(int ncid, int varid, const PIO_Offset *index, long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga75317a0b9a65928ad638afbeb0605be2',1,'PIOc_get_var1_long(int ncid, int varid, const PIO_Offset *index, long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5flonglong',['PIOc_get_var1_longlong',['../group___p_i_o__get__var__c.html#ga0f0a1b69878cba8467beb7eaac46c490',1,'PIOc_get_var1_longlong(int ncid, int varid, const PIO_Offset *index, long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga0f0a1b69878cba8467beb7eaac46c490',1,'PIOc_get_var1_longlong(int ncid, int varid, const PIO_Offset *index, long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fschar',['PIOc_get_var1_schar',['../group___p_i_o__get__var__c.html#gaff5e3f043cecdaa3d70e794581527513',1,'PIOc_get_var1_schar(int ncid, int varid, const PIO_Offset *index, signed char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaff5e3f043cecdaa3d70e794581527513',1,'PIOc_get_var1_schar(int ncid, int varid, const PIO_Offset *index, signed char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fshort',['PIOc_get_var1_short',['../group___p_i_o__get__var__c.html#ga48b6dcc3d7419c1f4e20ed2fc0ea2f57',1,'PIOc_get_var1_short(int ncid, int varid, const PIO_Offset *index, short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga48b6dcc3d7419c1f4e20ed2fc0ea2f57',1,'PIOc_get_var1_short(int ncid, int varid, const PIO_Offset *index, short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5ftext',['PIOc_get_var1_text',['../group___p_i_o__get__var__c.html#ga8d7d64a4973d8867ac3bcb5718936260',1,'PIOc_get_var1_text(int ncid, int varid, const PIO_Offset *index, char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga8d7d64a4973d8867ac3bcb5718936260',1,'PIOc_get_var1_text(int ncid, int varid, const PIO_Offset *index, char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fuchar',['PIOc_get_var1_uchar',['../group___p_i_o__get__var__c.html#gafe8b4452c69f1bc41504d4dacc7d92ce',1,'PIOc_get_var1_uchar(int ncid, int varid, const PIO_Offset *index, unsigned char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gafe8b4452c69f1bc41504d4dacc7d92ce',1,'PIOc_get_var1_uchar(int ncid, int varid, const PIO_Offset *index, unsigned char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fuint',['PIOc_get_var1_uint',['../group___p_i_o__get__var__c.html#gaab1431d46d31bad4bb1a94fabf9e191b',1,'PIOc_get_var1_uint(int ncid, int varid, const PIO_Offset *index, unsigned int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaab1431d46d31bad4bb1a94fabf9e191b',1,'PIOc_get_var1_uint(int ncid, int varid, const PIO_Offset *index, unsigned int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fulonglong',['PIOc_get_var1_ulonglong',['../group___p_i_o__get__var__c.html#ga1911638dede15aab419f223fd630d681',1,'PIOc_get_var1_ulonglong(int ncid, int varid, const PIO_Offset *index, unsigned long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga1911638dede15aab419f223fd630d681',1,'PIOc_get_var1_ulonglong(int ncid, int varid, const PIO_Offset *index, unsigned long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fushort',['PIOc_get_var1_ushort',['../group___p_i_o__get__var__c.html#ga523b53d3beb43e6ae5a1295fe1af6694',1,'PIOc_get_var1_ushort(int ncid, int varid, const PIO_Offset *index, unsigned short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga523b53d3beb43e6ae5a1295fe1af6694',1,'PIOc_get_var1_ushort(int ncid, int varid, const PIO_Offset *index, unsigned short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fchunk_5fcache',['PIOc_get_var_chunk_cache',['../group___p_i_o__inq__var__c.html#gacf7c11b31e7618d23886c9e0d3ed439d',1,'PIOc_get_var_chunk_cache(int ncid, int varid, PIO_Offset *sizep, PIO_Offset *nelemsp, float *preemptionp): pio_nc4.c'],['../group___p_i_o__inq__var__c.html#gacf7c11b31e7618d23886c9e0d3ed439d',1,'PIOc_get_var_chunk_cache(int ncid, int varid, PIO_Offset *sizep, PIO_Offset *nelemsp, float *preemptionp): pio_nc4.c']]], - ['pioc_5fget_5fvar_5fdouble',['PIOc_get_var_double',['../interfacepionfget__mod_1_1_p_i_oc__get__var__double.html',1,'pionfget_mod::PIOc_get_var_double'],['../group___p_i_o__get__var__c.html#gac860946e1513f6c542bbe73675ea42ca',1,'PIOc_get_var_double(int ncid, int varid, double *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gac860946e1513f6c542bbe73675ea42ca',1,'PIOc_get_var_double(int ncid, int varid, double *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5ffloat',['PIOc_get_var_float',['../interfacepionfget__mod_1_1_p_i_oc__get__var__float.html',1,'pionfget_mod::PIOc_get_var_float'],['../group___p_i_o__get__var__c.html#gac5a6cc5b8470eb9d15f43f16f31d0095',1,'PIOc_get_var_float(int ncid, int varid, float *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gac5a6cc5b8470eb9d15f43f16f31d0095',1,'PIOc_get_var_float(int ncid, int varid, float *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fint',['PIOc_get_var_int',['../interfacepionfget__mod_1_1_p_i_oc__get__var__int.html',1,'pionfget_mod::PIOc_get_var_int'],['../group___p_i_o__get__var__c.html#gaf26dbf53c05c37a29e61a52ba2163bad',1,'PIOc_get_var_int(int ncid, int varid, int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaf26dbf53c05c37a29e61a52ba2163bad',1,'PIOc_get_var_int(int ncid, int varid, int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5flong',['PIOc_get_var_long',['../group___p_i_o__get__var__c.html#gaa0cde462928debf71200047f612da144',1,'PIOc_get_var_long(int ncid, int varid, long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaa0cde462928debf71200047f612da144',1,'PIOc_get_var_long(int ncid, int varid, long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5flonglong',['PIOc_get_var_longlong',['../group___p_i_o__get__var__c.html#ga81a84b33c3a6fb622105e554db5cf2c9',1,'PIOc_get_var_longlong(int ncid, int varid, long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga81a84b33c3a6fb622105e554db5cf2c9',1,'PIOc_get_var_longlong(int ncid, int varid, long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fschar',['PIOc_get_var_schar',['../group___p_i_o__get__var__c.html#ga057621ac16cdde03c2c58ac61fe72433',1,'PIOc_get_var_schar(int ncid, int varid, signed char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga057621ac16cdde03c2c58ac61fe72433',1,'PIOc_get_var_schar(int ncid, int varid, signed char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fshort',['PIOc_get_var_short',['../group___p_i_o__get__var__c.html#gae292946dd099741230f6998c65bad0b3',1,'PIOc_get_var_short(int ncid, int varid, short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gae292946dd099741230f6998c65bad0b3',1,'PIOc_get_var_short(int ncid, int varid, short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5ftext',['PIOc_get_var_text',['../group___p_i_o__get__var__c.html#ga76315bb37b0fd20bebd243ccaa913a9c',1,'PIOc_get_var_text(int ncid, int varid, char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga76315bb37b0fd20bebd243ccaa913a9c',1,'PIOc_get_var_text(int ncid, int varid, char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fuchar',['PIOc_get_var_uchar',['../group___p_i_o__get__var__c.html#ga66781a00c8aedd310bc1fef70e1f57a6',1,'PIOc_get_var_uchar(int ncid, int varid, unsigned char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga66781a00c8aedd310bc1fef70e1f57a6',1,'PIOc_get_var_uchar(int ncid, int varid, unsigned char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fuint',['PIOc_get_var_uint',['../group___p_i_o__get__var__c.html#ga215c4d7cea127b1e353ffd1c55ced777',1,'PIOc_get_var_uint(int ncid, int varid, unsigned int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga215c4d7cea127b1e353ffd1c55ced777',1,'PIOc_get_var_uint(int ncid, int varid, unsigned int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fulonglong',['PIOc_get_var_ulonglong',['../group___p_i_o__get__var__c.html#ga125cea31f69f5386cc6457cce2d6dcb1',1,'PIOc_get_var_ulonglong(int ncid, int varid, unsigned long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga125cea31f69f5386cc6457cce2d6dcb1',1,'PIOc_get_var_ulonglong(int ncid, int varid, unsigned long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fushort',['PIOc_get_var_ushort',['../group___p_i_o__get__var__c.html#ga2fb84e441eb0e58151e11285f90ee4b5',1,'PIOc_get_var_ushort(int ncid, int varid, unsigned short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga2fb84e441eb0e58151e11285f90ee4b5',1,'PIOc_get_var_ushort(int ncid, int varid, unsigned short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara',['PIOc_get_vara',['../group___p_i_o__get__var__c.html#gacff7aafc82ae15a6eb4685fec2121749',1,'PIOc_get_vara(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, void *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gacff7aafc82ae15a6eb4685fec2121749',1,'PIOc_get_vara(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, void *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fdouble',['PIOc_get_vara_double',['../interfacepionfget__mod_1_1_p_i_oc__get__vara__double.html',1,'pionfget_mod::PIOc_get_vara_double'],['../group___p_i_o__get__var__c.html#ga863b84080e317664e1b29bac9ff2f70f',1,'PIOc_get_vara_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, double *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga863b84080e317664e1b29bac9ff2f70f',1,'PIOc_get_vara_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, double *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5ffloat',['PIOc_get_vara_float',['../interfacepionfget__mod_1_1_p_i_oc__get__vara__float.html',1,'pionfget_mod::PIOc_get_vara_float'],['../group___p_i_o__get__var__c.html#gad651dd110d5de95cf2310ad86ca7431f',1,'PIOc_get_vara_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, float *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gad651dd110d5de95cf2310ad86ca7431f',1,'PIOc_get_vara_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, float *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fint',['PIOc_get_vara_int',['../interfacepionfget__mod_1_1_p_i_oc__get__vara__int.html',1,'pionfget_mod::PIOc_get_vara_int'],['../group___p_i_o__get__var__c.html#gacf64992ece3a7b270f511ecc16f0a924',1,'PIOc_get_vara_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gacf64992ece3a7b270f511ecc16f0a924',1,'PIOc_get_vara_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5flong',['PIOc_get_vara_long',['../group___p_i_o__get__var__c.html#ga1c289362504e4ccce8fe30ed0f0aaaa2',1,'PIOc_get_vara_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga1c289362504e4ccce8fe30ed0f0aaaa2',1,'PIOc_get_vara_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5flonglong',['PIOc_get_vara_longlong',['../group___p_i_o__get__var__c.html#gad034da93fe285d075fccc62134b9aeee',1,'PIOc_get_vara_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gad034da93fe285d075fccc62134b9aeee',1,'PIOc_get_vara_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fschar',['PIOc_get_vara_schar',['../group___p_i_o__get__var__c.html#ga2a957b04af4bb53d98362a007eb2c92c',1,'PIOc_get_vara_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, signed char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga2a957b04af4bb53d98362a007eb2c92c',1,'PIOc_get_vara_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, signed char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fshort',['PIOc_get_vara_short',['../group___p_i_o__get__var__c.html#ga81295deac78f91142721a2ad0745e5fa',1,'PIOc_get_vara_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga81295deac78f91142721a2ad0745e5fa',1,'PIOc_get_vara_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5ftext',['PIOc_get_vara_text',['../interfacepionfget__mod_1_1_p_i_oc__get__vara__text.html',1,'pionfget_mod::PIOc_get_vara_text'],['../group___p_i_o__get__var__c.html#ga6d5c7315b332ddb793317e93f2a2df1b',1,'PIOc_get_vara_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga6d5c7315b332ddb793317e93f2a2df1b',1,'PIOc_get_vara_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fuchar',['PIOc_get_vara_uchar',['../group___p_i_o__get__var__c.html#ga2e97141acbb8dfa3199d1929172c6b6c',1,'PIOc_get_vara_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga2e97141acbb8dfa3199d1929172c6b6c',1,'PIOc_get_vara_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fuint',['PIOc_get_vara_uint',['../group___p_i_o__get__var__c.html#ga58440b8cbe979b52beac5d82bed1191c',1,'PIOc_get_vara_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga58440b8cbe979b52beac5d82bed1191c',1,'PIOc_get_vara_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fulonglong',['PIOc_get_vara_ulonglong',['../group___p_i_o__get__var__c.html#ga8fb823e83602f416d61e340220639047',1,'PIOc_get_vara_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga8fb823e83602f416d61e340220639047',1,'PIOc_get_vara_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fushort',['PIOc_get_vara_ushort',['../group___p_i_o__get__var__c.html#gad4a1f5291d633bd1172e02bb8689089b',1,'PIOc_get_vara_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gad4a1f5291d633bd1172e02bb8689089b',1,'PIOc_get_vara_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars',['PIOc_get_vars',['../group___p_i_o__get__var__c.html#gaf0048bfd981bad0aaa2e457ef38e665a',1,'PIOc_get_vars(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, void *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaf0048bfd981bad0aaa2e457ef38e665a',1,'PIOc_get_vars(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, void *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fdouble',['PIOc_get_vars_double',['../group___p_i_o__get__var__c.html#gaa6a7c4cb2aa8c1707f10a351f7223ff6',1,'PIOc_get_vars_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, double *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaa6a7c4cb2aa8c1707f10a351f7223ff6',1,'PIOc_get_vars_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, double *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5ffloat',['PIOc_get_vars_float',['../group___p_i_o__get__var__c.html#gac15aa7656a4d578e3ed3052d53218339',1,'PIOc_get_vars_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, float *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gac15aa7656a4d578e3ed3052d53218339',1,'PIOc_get_vars_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, float *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fint',['PIOc_get_vars_int',['../group___p_i_o__get__var__c.html#ga660d969dcfd95deffea9a86e19eb680e',1,'PIOc_get_vars_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga660d969dcfd95deffea9a86e19eb680e',1,'PIOc_get_vars_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5flong',['PIOc_get_vars_long',['../group___p_i_o__get__var__c.html#ga4d20037a54ed002ac8ce30477cc27cf9',1,'PIOc_get_vars_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga4d20037a54ed002ac8ce30477cc27cf9',1,'PIOc_get_vars_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5flonglong',['PIOc_get_vars_longlong',['../group___p_i_o__get__var__c.html#ga1e274b54e878153300eb286186ab2187',1,'PIOc_get_vars_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga1e274b54e878153300eb286186ab2187',1,'PIOc_get_vars_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fschar',['PIOc_get_vars_schar',['../group___p_i_o__get__var__c.html#ga3e067710d5ad6a2c4e89284218e785ee',1,'PIOc_get_vars_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, signed char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga3e067710d5ad6a2c4e89284218e785ee',1,'PIOc_get_vars_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, signed char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fshort',['PIOc_get_vars_short',['../group___p_i_o__get__var__c.html#ga05463520b62138bbf5cec2d4196c78fa',1,'PIOc_get_vars_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga05463520b62138bbf5cec2d4196c78fa',1,'PIOc_get_vars_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5ftext',['PIOc_get_vars_text',['../group___p_i_o__get__var__c.html#ga86eb1cf94b0619d3f6cb8a6db0d9fba5',1,'PIOc_get_vars_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga86eb1cf94b0619d3f6cb8a6db0d9fba5',1,'PIOc_get_vars_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fuchar',['PIOc_get_vars_uchar',['../group___p_i_o__get__var__c.html#gad2858b93b2adc2ae922acaaad33ede22',1,'PIOc_get_vars_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gad2858b93b2adc2ae922acaaad33ede22',1,'PIOc_get_vars_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fuint',['PIOc_get_vars_uint',['../group___p_i_o__get__var__c.html#ga0cb353e13d7a9a344a497a930205c021',1,'PIOc_get_vars_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga0cb353e13d7a9a344a497a930205c021',1,'PIOc_get_vars_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fulonglong',['PIOc_get_vars_ulonglong',['../group___p_i_o__get__var__c.html#ga7764935cfae37abfc17a9053206cf48d',1,'PIOc_get_vars_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga7764935cfae37abfc17a9053206cf48d',1,'PIOc_get_vars_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fushort',['PIOc_get_vars_ushort',['../group___p_i_o__get__var__c.html#ga07625cd2351357ffe83cdbd0c8d372b6',1,'PIOc_get_vars_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga07625cd2351357ffe83cdbd0c8d372b6',1,'PIOc_get_vars_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned short *buf): pio_get_nc.c']]], - ['pioc_5fiam_5fiotask',['PIOc_iam_iotask',['../group___p_i_o__iosystem__is__active__c.html#gafdcc433f8b653aef3ee5632bfd39f522',1,'PIOc_iam_iotask(int iosysid, bool *ioproc): pioc.c'],['../group___p_i_o__iosystem__is__active__c.html#gafdcc433f8b653aef3ee5632bfd39f522',1,'PIOc_iam_iotask(int iosysid, bool *ioproc): pioc.c']]], - ['pioc_5finit_5fasync',['PIOc_init_async',['../group___p_i_o__init__c.html#ga017725f65a38a40963ac6936bbe7b5e9',1,'PIOc_init_async(MPI_Comm world, int num_io_procs, int *io_proc_list, int component_count, int *num_procs_per_comp, int **proc_list, MPI_Comm *user_io_comm, MPI_Comm *user_comp_comm, int rearranger, int *iosysidp): pioc.c'],['../group___p_i_o__init__c.html#ga017725f65a38a40963ac6936bbe7b5e9',1,'PIOc_init_async(MPI_Comm world, int num_io_procs, int *io_proc_list, int component_count, int *num_procs_per_comp, int **proc_list, MPI_Comm *io_comm, MPI_Comm *comp_comm, int rearranger, int *iosysidp): pioc.c']]], - ['pioc_5finit_5fdecomp',['PIOc_init_decomp',['../group___p_i_o__initdecomp__c.html#gae8417bae4d00472a015d0a84a5b34acf',1,'PIOc_init_decomp(int iosysid, int pio_type, int ndims, const int *gdimlen, int maplen, const PIO_Offset *compmap, int *ioidp, int rearranger, const PIO_Offset *iostart, const PIO_Offset *iocount): pioc.c'],['../group___p_i_o__initdecomp__c.html#gae8417bae4d00472a015d0a84a5b34acf',1,'PIOc_init_decomp(int iosysid, int pio_type, int ndims, const int *gdimlen, int maplen, const PIO_Offset *compmap, int *ioidp, int rearranger, const PIO_Offset *iostart, const PIO_Offset *iocount): pioc.c']]], - ['pioc_5finit_5fintracomm',['PIOc_Init_Intracomm',['../group___p_i_o__init__c.html#ga479a1d9fe2edfc7ca321a1b482fe0211',1,'PIOc_Init_Intracomm(MPI_Comm comp_comm, int num_iotasks, int stride, int base, int rearr, int *iosysidp): pioc.c'],['../group___p_i_o__init__c.html#ga479a1d9fe2edfc7ca321a1b482fe0211',1,'PIOc_Init_Intracomm(MPI_Comm comp_comm, int num_iotasks, int stride, int base, int rearr, int *iosysidp): pioc.c']]], - ['pioc_5finit_5fintracomm_5ffrom_5ff90',['PIOc_Init_Intracomm_from_F90',['../group___p_i_o__init__c.html#ga6c15dcb7a77c662652357b8fee15ade8',1,'pioc.c']]], - ['pioc_5finitdecomp',['PIOc_InitDecomp',['../group___p_i_o__initdecomp__c.html#ga56c119d47d1082df044968f80acbe265',1,'PIOc_InitDecomp(int iosysid, int pio_type, int ndims, const int *gdimlen, int maplen, const PIO_Offset *compmap, int *ioidp, const int *rearranger, const PIO_Offset *iostart, const PIO_Offset *iocount): pioc.c'],['../group___p_i_o__initdecomp__c.html#ga56c119d47d1082df044968f80acbe265',1,'PIOc_InitDecomp(int iosysid, int pio_type, int ndims, const int *gdimlen, int maplen, const PIO_Offset *compmap, int *ioidp, const int *rearr, const PIO_Offset *iostart, const PIO_Offset *iocount): pioc.c']]], - ['pioc_5finitdecomp_5fbc',['PIOc_InitDecomp_bc',['../group___p_i_o__initdecomp__c.html#gaed76f78609946d71bb304d584afe1266',1,'PIOc_InitDecomp_bc(int iosysid, int pio_type, int ndims, const int *gdimlen, const long int *start, const long int *count, int *ioidp): pioc.c'],['../group___p_i_o__initdecomp__c.html#gaed76f78609946d71bb304d584afe1266',1,'PIOc_InitDecomp_bc(int iosysid, int basetype, int ndims, const int *gdimlen, const long int *start, const long int *count, int *ioidp): pioc.c']]], - ['pioc_5finq',['PIOc_inq',['../group___p_i_o__inq__c.html#ga9790ba350b61362f558ce56a98fd1198',1,'PIOc_inq(int ncid, int *ndimsp, int *nvarsp, int *ngattsp, int *unlimdimidp): pio_nc.c'],['../group___p_i_o__inq__c.html#ga9790ba350b61362f558ce56a98fd1198',1,'PIOc_inq(int ncid, int *ndimsp, int *nvarsp, int *ngattsp, int *unlimdimidp): pio_nc.c']]], - ['pioc_5finq_5fatt',['PIOc_inq_att',['../group___p_i_o__inq__att__c.html#ga3f4dcd306338d1f72f77ab2482e994dc',1,'PIOc_inq_att(int ncid, int varid, const char *name, nc_type *xtypep, PIO_Offset *lenp): pio_nc.c'],['../group___p_i_o__inq__att__c.html#ga3f4dcd306338d1f72f77ab2482e994dc',1,'PIOc_inq_att(int ncid, int varid, const char *name, nc_type *xtypep, PIO_Offset *lenp): pio_nc.c']]], - ['pioc_5finq_5fatt_5feh',['PIOc_inq_att_eh',['../group___p_i_o__inq__att__c.html#ga711f9cb958d177a395e6b464f6b29e6d',1,'pio_nc.c']]], - ['pioc_5finq_5fattid',['PIOc_inq_attid',['../pio__nc_8c.html#a1c3115b28f2453e850749b173ce7861a',1,'PIOc_inq_attid(int ncid, int varid, const char *name, int *idp): pio_nc.c'],['../pio_8h.html#a1c3115b28f2453e850749b173ce7861a',1,'PIOc_inq_attid(int ncid, int varid, const char *name, int *idp): pio_nc.c']]], - ['pioc_5finq_5fattlen',['PIOc_inq_attlen',['../pio__nc_8c.html#ac5b6d9b5314d88fee8a1c048a2aa5b13',1,'PIOc_inq_attlen(int ncid, int varid, const char *name, PIO_Offset *lenp): pio_nc.c'],['../pio_8h.html#ac5b6d9b5314d88fee8a1c048a2aa5b13',1,'PIOc_inq_attlen(int ncid, int varid, const char *name, PIO_Offset *lenp): pio_nc.c']]], - ['pioc_5finq_5fattname',['PIOc_inq_attname',['../pio__nc_8c.html#aa7d8b173e8bba7544c042301877082a0',1,'PIOc_inq_attname(int ncid, int varid, int attnum, char *name): pio_nc.c'],['../pio_8h.html#aa7d8b173e8bba7544c042301877082a0',1,'PIOc_inq_attname(int ncid, int varid, int attnum, char *name): pio_nc.c']]], - ['pioc_5finq_5fatttype',['PIOc_inq_atttype',['../pio__nc_8c.html#ae63b13cb2b45416bcedecba0137ab1a0',1,'PIOc_inq_atttype(int ncid, int varid, const char *name, nc_type *xtypep): pio_nc.c'],['../pio_8h.html#ae63b13cb2b45416bcedecba0137ab1a0',1,'PIOc_inq_atttype(int ncid, int varid, const char *name, nc_type *xtypep): pio_nc.c']]], - ['pioc_5finq_5fdim',['PIOc_inq_dim',['../group___p_i_o__inq__dim__c.html#gafbcd29f59d668e7514daf294f7723bc9',1,'PIOc_inq_dim(int ncid, int dimid, char *name, PIO_Offset *lenp): pio_nc.c'],['../group___p_i_o__inq__dim__c.html#gafbcd29f59d668e7514daf294f7723bc9',1,'PIOc_inq_dim(int ncid, int dimid, char *name, PIO_Offset *lenp): pio_nc.c']]], - ['pioc_5finq_5fdimid',['PIOc_inq_dimid',['../group___p_i_o__inq__dim__c.html#gab2dadfe68b44605032f57abd2465c4c7',1,'PIOc_inq_dimid(int ncid, const char *name, int *idp): pio_nc.c'],['../group___p_i_o__inq__dim__c.html#gab2dadfe68b44605032f57abd2465c4c7',1,'PIOc_inq_dimid(int ncid, const char *name, int *idp): pio_nc.c']]], - ['pioc_5finq_5fdimlen',['PIOc_inq_dimlen',['../group___p_i_o__inq__dim__c.html#gadd004af4a485f2fcfd1a818ed6a81fb1',1,'PIOc_inq_dimlen(int ncid, int dimid, PIO_Offset *lenp): pio_nc.c'],['../group___p_i_o__inq__dim__c.html#gadd004af4a485f2fcfd1a818ed6a81fb1',1,'PIOc_inq_dimlen(int ncid, int dimid, PIO_Offset *lenp): pio_nc.c']]], - ['pioc_5finq_5fdimname',['PIOc_inq_dimname',['../group___p_i_o__inq__dim__c.html#ga68d9e59e6a5460d461d46f3cf62f195d',1,'PIOc_inq_dimname(int ncid, int dimid, char *name): pio_nc.c'],['../group___p_i_o__inq__dim__c.html#ga68d9e59e6a5460d461d46f3cf62f195d',1,'PIOc_inq_dimname(int ncid, int dimid, char *name): pio_nc.c']]], - ['pioc_5finq_5fformat',['PIOc_inq_format',['../group___p_i_o__inq__format__c.html#ga16fec184bfa95cc2e9704be939dc3077',1,'PIOc_inq_format(int ncid, int *formatp): pio_nc.c'],['../group___p_i_o__inq__format__c.html#ga16fec184bfa95cc2e9704be939dc3077',1,'PIOc_inq_format(int ncid, int *formatp): pio_nc.c']]], - ['pioc_5finq_5fnatts',['PIOc_inq_natts',['../group___p_i_o__inq__c.html#ga64ac5f3a5565ec08d222b27fcb3b180c',1,'PIOc_inq_natts(int ncid, int *ngattsp): pio_nc.c'],['../group___p_i_o__inq__c.html#ga64ac5f3a5565ec08d222b27fcb3b180c',1,'PIOc_inq_natts(int ncid, int *ngattsp): pio_nc.c']]], - ['pioc_5finq_5fndims',['PIOc_inq_ndims',['../group___p_i_o__inq__c.html#gab30f861c47545f6ff1647b6652e38ccf',1,'PIOc_inq_ndims(int ncid, int *ndimsp): pio_nc.c'],['../group___p_i_o__inq__c.html#gab30f861c47545f6ff1647b6652e38ccf',1,'PIOc_inq_ndims(int ncid, int *ndimsp): pio_nc.c']]], - ['pioc_5finq_5fnvars',['PIOc_inq_nvars',['../group___p_i_o__inq__c.html#gaa6036459562b703f5ef0c9de3cfabe82',1,'PIOc_inq_nvars(int ncid, int *nvarsp): pio_nc.c'],['../group___p_i_o__inq__c.html#gaa6036459562b703f5ef0c9de3cfabe82',1,'PIOc_inq_nvars(int ncid, int *nvarsp): pio_nc.c']]], - ['pioc_5finq_5ftype',['PIOc_inq_type',['../group___p_i_o__typelen__c.html#ga3da640cefc1d77011f125d60e6de66c9',1,'PIOc_inq_type(int ncid, nc_type xtype, char *name, PIO_Offset *sizep): pio_nc.c'],['../group___p_i_o__typelen__c.html#ga3da640cefc1d77011f125d60e6de66c9',1,'PIOc_inq_type(int ncid, nc_type xtype, char *name, PIO_Offset *sizep): pio_nc.c']]], - ['pioc_5finq_5funlimdim',['PIOc_inq_unlimdim',['../group___p_i_o__inq__c.html#ga191801159c80d1d3eb09b52ee9c68109',1,'PIOc_inq_unlimdim(int ncid, int *unlimdimidp): pio_nc.c'],['../group___p_i_o__inq__c.html#ga191801159c80d1d3eb09b52ee9c68109',1,'PIOc_inq_unlimdim(int ncid, int *unlimdimidp): pio_nc.c']]], - ['pioc_5finq_5funlimdims',['PIOc_inq_unlimdims',['../pio__nc_8c.html#ae677132a4670352eee8b77106e300bca',1,'PIOc_inq_unlimdims(int ncid, int *nunlimdimsp, int *unlimdimidsp): pio_nc.c'],['../pio_8h.html#ae677132a4670352eee8b77106e300bca',1,'PIOc_inq_unlimdims(int ncid, int *nunlimdimsp, int *unlimdimidsp): pio_nc.c']]], - ['pioc_5finq_5fvar',['PIOc_inq_var',['../group___p_i_o__inq__var__c.html#gaddf7e8a37df0eb4407da0537364b258e',1,'PIOc_inq_var(int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp): pio_nc.c'],['../group___p_i_o__inq__var__c.html#gaddf7e8a37df0eb4407da0537364b258e',1,'PIOc_inq_var(int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp): pio_nc.c']]], - ['pioc_5finq_5fvar_5fchunking',['PIOc_inq_var_chunking',['../group___p_i_o__inq__var__c.html#ga2b739539ae6466d402f861d179d506fe',1,'PIOc_inq_var_chunking(int ncid, int varid, int *storagep, PIO_Offset *chunksizesp): pio_nc4.c'],['../group___p_i_o__inq__var__c.html#ga2b739539ae6466d402f861d179d506fe',1,'PIOc_inq_var_chunking(int ncid, int varid, int *storagep, PIO_Offset *chunksizesp): pio_nc4.c']]], - ['pioc_5finq_5fvar_5fdeflate',['PIOc_inq_var_deflate',['../group___p_i_o__inq__var__c.html#gac79879dc9e1afc418c55005b760070b1',1,'PIOc_inq_var_deflate(int ncid, int varid, int *shufflep, int *deflatep, int *deflate_levelp): pio_nc4.c'],['../group___p_i_o__inq__var__c.html#gac79879dc9e1afc418c55005b760070b1',1,'PIOc_inq_var_deflate(int ncid, int varid, int *shufflep, int *deflatep, int *deflate_levelp): pio_nc4.c']]], - ['pioc_5finq_5fvar_5fendian',['PIOc_inq_var_endian',['../group___p_i_o__inq__var__c.html#ga71751485953f3b12656d3eff18756342',1,'PIOc_inq_var_endian(int ncid, int varid, int *endianp): pio_nc4.c'],['../group___p_i_o__inq__var__c.html#ga71751485953f3b12656d3eff18756342',1,'PIOc_inq_var_endian(int ncid, int varid, int *endianp): pio_nc4.c']]], - ['pioc_5finq_5fvar_5ffill',['PIOc_inq_var_fill',['../group___p_i_o__inq__var__c.html#gac6bf4e7db1abeb3981df78160b7865be',1,'PIOc_inq_var_fill(int ncid, int varid, int *no_fill, void *fill_valuep): pio_nc.c'],['../group___p_i_o__inq__var__c.html#gac6bf4e7db1abeb3981df78160b7865be',1,'PIOc_inq_var_fill(int ncid, int varid, int *no_fill, void *fill_valuep): pio_nc.c']]], - ['pioc_5finq_5fvardimid',['PIOc_inq_vardimid',['../group___p_i_o__inq__var__c.html#ga64e3c298debdf592df776120ac435018',1,'PIOc_inq_vardimid(int ncid, int varid, int *dimidsp): pio_nc.c'],['../group___p_i_o__inq__var__c.html#ga64e3c298debdf592df776120ac435018',1,'PIOc_inq_vardimid(int ncid, int varid, int *dimidsp): pio_nc.c']]], - ['pioc_5finq_5fvarid',['PIOc_inq_varid',['../group___p_i_o__inq__var__c.html#gab06c4fbddf140e0068ed09ec8df6f4a7',1,'PIOc_inq_varid(int ncid, const char *name, int *varidp): pio_nc.c'],['../group___p_i_o__inq__var__c.html#gab06c4fbddf140e0068ed09ec8df6f4a7',1,'PIOc_inq_varid(int ncid, const char *name, int *varidp): pio_nc.c']]], - ['pioc_5finq_5fvarname',['PIOc_inq_varname',['../group___p_i_o__inq__var__c.html#gacaf2b9392fa6b75cca52dc15bf31caa0',1,'PIOc_inq_varname(int ncid, int varid, char *name): pio_nc.c'],['../group___p_i_o__inq__var__c.html#gacaf2b9392fa6b75cca52dc15bf31caa0',1,'PIOc_inq_varname(int ncid, int varid, char *name): pio_nc.c']]], - ['pioc_5finq_5fvarnatts',['PIOc_inq_varnatts',['../group___p_i_o__inq__var__c.html#ga9fd7594665cdf752b57fcabf17b743c0',1,'PIOc_inq_varnatts(int ncid, int varid, int *nattsp): pio_nc.c'],['../group___p_i_o__inq__var__c.html#ga9fd7594665cdf752b57fcabf17b743c0',1,'PIOc_inq_varnatts(int ncid, int varid, int *nattsp): pio_nc.c']]], - ['pioc_5finq_5fvarndims',['PIOc_inq_varndims',['../group___p_i_o__inq__var__c.html#gacc5ad429734adf6ea43e6ee1b71080e2',1,'PIOc_inq_varndims(int ncid, int varid, int *ndimsp): pio_nc.c'],['../group___p_i_o__inq__var__c.html#gacc5ad429734adf6ea43e6ee1b71080e2',1,'PIOc_inq_varndims(int ncid, int varid, int *ndimsp): pio_nc.c']]], - ['pioc_5finq_5fvartype',['PIOc_inq_vartype',['../group___p_i_o__inq__var__c.html#ga55005fa698798142cd4a741c2daa4fb7',1,'PIOc_inq_vartype(int ncid, int varid, nc_type *xtypep): pio_nc.c'],['../group___p_i_o__inq__var__c.html#ga55005fa698798142cd4a741c2daa4fb7',1,'PIOc_inq_vartype(int ncid, int varid, nc_type *xtypep): pio_nc.c']]], - ['pioc_5fiosystem_5fis_5factive',['PIOc_iosystem_is_active',['../group___p_i_o__iosystem__is__active__c.html#ga2f5db6c65240a951921a2d81f2c676ec',1,'PIOc_iosystem_is_active(int iosysid, bool *active): pioc.c'],['../group___p_i_o__iosystem__is__active__c.html#ga2f5db6c65240a951921a2d81f2c676ec',1,'PIOc_iosystem_is_active(int iosysid, bool *active): pioc.c']]], - ['pioc_5fiotask_5frank',['PIOc_iotask_rank',['../group___p_i_o__iosystem__is__active__c.html#gabd7de94627946a534263acc82f3eecbd',1,'PIOc_iotask_rank(int iosysid, int *iorank): pioc.c'],['../group___p_i_o__iosystem__is__active__c.html#gabd7de94627946a534263acc82f3eecbd',1,'PIOc_iotask_rank(int iosysid, int *iorank): pioc.c']]], - ['pioc_5fiotype_5favailable',['PIOc_iotype_available',['../pioc_8c.html#a2a0c6af74443f9110ea4efcdaf0e9060',1,'PIOc_iotype_available(int iotype): pioc.c'],['../pio_8h.html#a2a0c6af74443f9110ea4efcdaf0e9060',1,'PIOc_iotype_available(int iotype): pioc.c']]], - ['pioc_5fopen',['PIOc_open',['../group___p_i_o__open__file__c.html#ga92c81c481ba4eb5488af9e678f3bf8af',1,'PIOc_open(int iosysid, const char *path, int mode, int *ncidp): pio_file.c'],['../group___p_i_o__open__file__c.html#ga92c81c481ba4eb5488af9e678f3bf8af',1,'PIOc_open(int iosysid, const char *path, int mode, int *ncidp): pio_file.c']]], - ['pioc_5fopenfile',['PIOc_openfile',['../group___p_i_o__open__file__c.html#gae8e01fc5492663b46def2be31a95034c',1,'PIOc_openfile(int iosysid, int *ncidp, int *iotype, const char *filename, int mode): pio_file.c'],['../group___p_i_o__open__file__c.html#gae8e01fc5492663b46def2be31a95034c',1,'PIOc_openfile(int iosysid, int *ncidp, int *iotype, const char *fname, int mode): pio_file.c']]], - ['pioc_5fopenfile2',['PIOc_openfile2',['../group___p_i_o__open__file__c.html#ga20a0dc12bed4b4a3329a6ec158f3afe6',1,'PIOc_openfile2(int iosysid, int *ncidp, int *iotype, const char *filename, int mode): pio_file.c'],['../group___p_i_o__open__file__c.html#ga20a0dc12bed4b4a3329a6ec158f3afe6',1,'PIOc_openfile2(int iosysid, int *ncidp, int *iotype, const char *fname, int mode): pio_file.c']]], - ['pioc_5fopenfile_5fretry',['PIOc_openfile_retry',['../group___p_i_o__openfile.html#ga840c375f53e5e38142762c8cb30fcdc6',1,'pioc_support.c']]], - ['pioc_5fpnetcdf_5finq_5ftype',['pioc_pnetcdf_inq_type',['../pioc__support_8c.html#afad0201e540769b008670fdde0b3a5e0',1,'pioc_support.c']]], - ['pioc_5fput_5fatt',['PIOc_put_att',['../group___p_i_o__put__att__c.html#ga89b16c95b53a06c052dd7d0be3361d1b',1,'PIOc_put_att(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const void *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga89b16c95b53a06c052dd7d0be3361d1b',1,'PIOc_put_att(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const void *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fdouble',['PIOc_put_att_double',['../group___p_i_o__put__att__c.html#gabb380a7233ae58151d254c572baaa08c',1,'PIOc_put_att_double(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const double *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gabb380a7233ae58151d254c572baaa08c',1,'PIOc_put_att_double(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const double *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5ffloat',['PIOc_put_att_float',['../group___p_i_o__put__att__c.html#ga049f6f519d87915baaa63ae99d422d0d',1,'PIOc_put_att_float(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const float *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga049f6f519d87915baaa63ae99d422d0d',1,'PIOc_put_att_float(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const float *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fint',['PIOc_put_att_int',['../group___p_i_o__put__att__c.html#ga41fc69b4eb154accbc08c5a451205d7d',1,'PIOc_put_att_int(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const int *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga41fc69b4eb154accbc08c5a451205d7d',1,'PIOc_put_att_int(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const int *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5flong',['PIOc_put_att_long',['../group___p_i_o__put__att__c.html#gad25b7a96b0edb92a21bb934e626a57a8',1,'PIOc_put_att_long(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const long *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gad25b7a96b0edb92a21bb934e626a57a8',1,'PIOc_put_att_long(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const long *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5flonglong',['PIOc_put_att_longlong',['../group___p_i_o__put__att__c.html#ga07e7969ec456ff54984cb5e1691ed266',1,'PIOc_put_att_longlong(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const long long *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga07e7969ec456ff54984cb5e1691ed266',1,'PIOc_put_att_longlong(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const long long *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fschar',['PIOc_put_att_schar',['../group___p_i_o__put__att__c.html#ga06fa09bcdf362935946ef21964783246',1,'PIOc_put_att_schar(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const signed char *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga06fa09bcdf362935946ef21964783246',1,'PIOc_put_att_schar(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const signed char *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fshort',['PIOc_put_att_short',['../group___p_i_o__put__att__c.html#gae62c0317444af8433b6a42555ab6cec9',1,'PIOc_put_att_short(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const short *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gae62c0317444af8433b6a42555ab6cec9',1,'PIOc_put_att_short(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const short *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5ftext',['PIOc_put_att_text',['../group___p_i_o__put__att__c.html#ga47507ceae26e72a4b61cf4de2d694e44',1,'PIOc_put_att_text(int ncid, int varid, const char *name, PIO_Offset len, const char *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga47507ceae26e72a4b61cf4de2d694e44',1,'PIOc_put_att_text(int ncid, int varid, const char *name, PIO_Offset len, const char *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fuchar',['PIOc_put_att_uchar',['../group___p_i_o__put__att__c.html#ga580260de61bbf085ea9219718d31e55a',1,'PIOc_put_att_uchar(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned char *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga580260de61bbf085ea9219718d31e55a',1,'PIOc_put_att_uchar(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned char *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fuint',['PIOc_put_att_uint',['../group___p_i_o__put__att__c.html#gaa5c96bf2e78f7795dec028181b560f60',1,'PIOc_put_att_uint(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned int *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gaa5c96bf2e78f7795dec028181b560f60',1,'PIOc_put_att_uint(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned int *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fulonglong',['PIOc_put_att_ulonglong',['../group___p_i_o__put__att__c.html#gab3dba0f2544e5bb45830d95539386a46',1,'PIOc_put_att_ulonglong(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned long long *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gab3dba0f2544e5bb45830d95539386a46',1,'PIOc_put_att_ulonglong(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned long long *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fushort',['PIOc_put_att_ushort',['../group___p_i_o__put__att__c.html#gaba29ac8eff7dbf829b505a82b522a88f',1,'PIOc_put_att_ushort(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned short *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gaba29ac8eff7dbf829b505a82b522a88f',1,'PIOc_put_att_ushort(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned short *op): pio_nc.c']]], - ['pioc_5fput_5fvar',['PIOc_put_var',['../group___p_i_o__put__var__c.html#gabb19e8cc14ebc3da354a59865062a36a',1,'PIOc_put_var(int ncid, int varid, const void *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gabb19e8cc14ebc3da354a59865062a36a',1,'PIOc_put_var(int ncid, int varid, const void *buf): pio_put_nc.c']]], - ['pioc_5fput_5fvar1',['PIOc_put_var1',['../group___p_i_o__put__var__c.html#gabbe1fc54ed511f0d5ded025ec220e13f',1,'PIOc_put_var1(int ncid, int varid, const PIO_Offset *index, const void *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gabbe1fc54ed511f0d5ded025ec220e13f',1,'PIOc_put_var1(int ncid, int varid, const PIO_Offset *index, const void *buf): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fdouble',['PIOc_put_var1_double',['../group___p_i_o__put__var__c.html#ga1727f44bee1a0c507dad7db8ee457b98',1,'PIOc_put_var1_double(int ncid, int varid, const PIO_Offset *index, const double *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga1727f44bee1a0c507dad7db8ee457b98',1,'PIOc_put_var1_double(int ncid, int varid, const PIO_Offset *index, const double *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5ffloat',['PIOc_put_var1_float',['../group___p_i_o__put__var__c.html#gaf6cc08d617add871ca7ea370a323cf9f',1,'PIOc_put_var1_float(int ncid, int varid, const PIO_Offset *index, const float *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaf6cc08d617add871ca7ea370a323cf9f',1,'PIOc_put_var1_float(int ncid, int varid, const PIO_Offset *index, const float *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fint',['PIOc_put_var1_int',['../group___p_i_o__put__var__c.html#ga13e061386f46be55cae8e49e8c7a5c43',1,'PIOc_put_var1_int(int ncid, int varid, const PIO_Offset *index, const int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga13e061386f46be55cae8e49e8c7a5c43',1,'PIOc_put_var1_int(int ncid, int varid, const PIO_Offset *index, const int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5flong',['PIOc_put_var1_long',['../group___p_i_o__put__var__c.html#ga1b3df73dc76dcaf14d04bf7b240e4399',1,'PIOc_put_var1_long(int ncid, int varid, const PIO_Offset *index, const long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga1b3df73dc76dcaf14d04bf7b240e4399',1,'PIOc_put_var1_long(int ncid, int varid, const PIO_Offset *index, const long *ip): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5flonglong',['PIOc_put_var1_longlong',['../group___p_i_o__put__var__c.html#ga4788980743228d824eb7645b362c5ce9',1,'PIOc_put_var1_longlong(int ncid, int varid, const PIO_Offset *index, const long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga4788980743228d824eb7645b362c5ce9',1,'PIOc_put_var1_longlong(int ncid, int varid, const PIO_Offset *index, const long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fschar',['PIOc_put_var1_schar',['../group___p_i_o__put__var__c.html#gad518542a09a575eeca279497940206ec',1,'PIOc_put_var1_schar(int ncid, int varid, const PIO_Offset *index, const signed char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gad518542a09a575eeca279497940206ec',1,'PIOc_put_var1_schar(int ncid, int varid, const PIO_Offset *index, const signed char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fshort',['PIOc_put_var1_short',['../group___p_i_o__put__var__c.html#ga86827831c9fc9fb0277a901cbe773959',1,'PIOc_put_var1_short(int ncid, int varid, const PIO_Offset *index, const short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga86827831c9fc9fb0277a901cbe773959',1,'PIOc_put_var1_short(int ncid, int varid, const PIO_Offset *index, const short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5ftext',['PIOc_put_var1_text',['../group___p_i_o__put__var__c.html#gae3ec127de3786a1ddeb731fc5232cfa7',1,'PIOc_put_var1_text(int ncid, int varid, const PIO_Offset *index, const char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gae3ec127de3786a1ddeb731fc5232cfa7',1,'PIOc_put_var1_text(int ncid, int varid, const PIO_Offset *index, const char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fuchar',['PIOc_put_var1_uchar',['../group___p_i_o__put__var__c.html#gab0c45df01479fe96e2fb80b5adea5029',1,'PIOc_put_var1_uchar(int ncid, int varid, const PIO_Offset *index, const unsigned char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gab0c45df01479fe96e2fb80b5adea5029',1,'PIOc_put_var1_uchar(int ncid, int varid, const PIO_Offset *index, const unsigned char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fuint',['PIOc_put_var1_uint',['../group___p_i_o__put__var__c.html#ga2637048f0ac5d0e4b7ac0135dfc15224',1,'PIOc_put_var1_uint(int ncid, int varid, const PIO_Offset *index, const unsigned int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga2637048f0ac5d0e4b7ac0135dfc15224',1,'PIOc_put_var1_uint(int ncid, int varid, const PIO_Offset *index, const unsigned int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fulonglong',['PIOc_put_var1_ulonglong',['../group___p_i_o__put__var__c.html#ga148bf48c4a09e88be8fbd6f5e3db7fb9',1,'PIOc_put_var1_ulonglong(int ncid, int varid, const PIO_Offset *index, const unsigned long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga148bf48c4a09e88be8fbd6f5e3db7fb9',1,'PIOc_put_var1_ulonglong(int ncid, int varid, const PIO_Offset *index, const unsigned long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fushort',['PIOc_put_var1_ushort',['../group___p_i_o__put__var__c.html#gaae352be792bfa197056d91654ce492a6',1,'PIOc_put_var1_ushort(int ncid, int varid, const PIO_Offset *index, const unsigned short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaae352be792bfa197056d91654ce492a6',1,'PIOc_put_var1_ushort(int ncid, int varid, const PIO_Offset *index, const unsigned short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fdouble',['PIOc_put_var_double',['../group___p_i_o__put__var__c.html#gad6e5f5937169ea6f5f8f3965e9096410',1,'PIOc_put_var_double(int ncid, int varid, const double *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gad6e5f5937169ea6f5f8f3965e9096410',1,'PIOc_put_var_double(int ncid, int varid, const double *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5ffloat',['PIOc_put_var_float',['../group___p_i_o__put__var__c.html#ga258fa55bd055b47d84d61236f0e1317d',1,'PIOc_put_var_float(int ncid, int varid, const float *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga258fa55bd055b47d84d61236f0e1317d',1,'PIOc_put_var_float(int ncid, int varid, const float *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fint',['PIOc_put_var_int',['../group___p_i_o__put__var__c.html#ga695b388f373f638218a34b055498c754',1,'PIOc_put_var_int(int ncid, int varid, const int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga695b388f373f638218a34b055498c754',1,'PIOc_put_var_int(int ncid, int varid, const int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5flong',['PIOc_put_var_long',['../group___p_i_o__put__var__c.html#ga054ab75d2101a8a0d36ec39f48b48ecc',1,'PIOc_put_var_long(int ncid, int varid, const long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga054ab75d2101a8a0d36ec39f48b48ecc',1,'PIOc_put_var_long(int ncid, int varid, const long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5flonglong',['PIOc_put_var_longlong',['../group___p_i_o__put__var__c.html#gae14a05d8902e281e47cb090ab0298ea4',1,'PIOc_put_var_longlong(int ncid, int varid, const long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gae14a05d8902e281e47cb090ab0298ea4',1,'PIOc_put_var_longlong(int ncid, int varid, const long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fschar',['PIOc_put_var_schar',['../group___p_i_o__put__var__c.html#ga12328ddf64847e1a0122fdb653770e33',1,'PIOc_put_var_schar(int ncid, int varid, const signed char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga12328ddf64847e1a0122fdb653770e33',1,'PIOc_put_var_schar(int ncid, int varid, const signed char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fshort',['PIOc_put_var_short',['../group___p_i_o__put__var__c.html#ga476e3c866dc16974e8840dfb2837d003',1,'PIOc_put_var_short(int ncid, int varid, const short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga476e3c866dc16974e8840dfb2837d003',1,'PIOc_put_var_short(int ncid, int varid, const short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5ftext',['PIOc_put_var_text',['../group___p_i_o__put__var__c.html#gabb03b44df49b3f6e7788225a11fd1da6',1,'PIOc_put_var_text(int ncid, int varid, const char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gabb03b44df49b3f6e7788225a11fd1da6',1,'PIOc_put_var_text(int ncid, int varid, const char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fuchar',['PIOc_put_var_uchar',['../group___p_i_o__put__var__c.html#ga9e7bbb2d79a97a6590047e5c4a180743',1,'PIOc_put_var_uchar(int ncid, int varid, const unsigned char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga9e7bbb2d79a97a6590047e5c4a180743',1,'PIOc_put_var_uchar(int ncid, int varid, const unsigned char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fuint',['PIOc_put_var_uint',['../group___p_i_o__put__var__c.html#gaf4421e814e7bbc09a6a7827468aa483e',1,'PIOc_put_var_uint(int ncid, int varid, const unsigned int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaf4421e814e7bbc09a6a7827468aa483e',1,'PIOc_put_var_uint(int ncid, int varid, const unsigned int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fulonglong',['PIOc_put_var_ulonglong',['../group___p_i_o__put__var__c.html#gadf8f6d3b19755b3a296671c5b8152179',1,'PIOc_put_var_ulonglong(int ncid, int varid, const unsigned long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gadf8f6d3b19755b3a296671c5b8152179',1,'PIOc_put_var_ulonglong(int ncid, int varid, const unsigned long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fushort',['PIOc_put_var_ushort',['../group___p_i_o__put__var__c.html#ga41152ae73d225cb9278eb8675dd9e2e1',1,'PIOc_put_var_ushort(int ncid, int varid, const unsigned short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga41152ae73d225cb9278eb8675dd9e2e1',1,'PIOc_put_var_ushort(int ncid, int varid, const unsigned short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara',['PIOc_put_vara',['../group___p_i_o__put__var__c.html#ga4119884357319e1f9629ca60c1c29afc',1,'PIOc_put_vara(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const void *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga4119884357319e1f9629ca60c1c29afc',1,'PIOc_put_vara(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const void *buf): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fdouble',['PIOc_put_vara_double',['../interfacepionfput__mod_1_1_p_i_oc__put__vara__double.html',1,'pionfput_mod::PIOc_put_vara_double'],['../group___p_i_o__put__var__c.html#ga8281a16150db297fd5042914fe5c61b7',1,'PIOc_put_vara_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const double *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga8281a16150db297fd5042914fe5c61b7',1,'PIOc_put_vara_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const double *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5ffloat',['PIOc_put_vara_float',['../interfacepionfput__mod_1_1_p_i_oc__put__vara__float.html',1,'pionfput_mod::PIOc_put_vara_float'],['../group___p_i_o__put__var__c.html#gacb39248b7bb0b3536ae91246bd9926a1',1,'PIOc_put_vara_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const float *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gacb39248b7bb0b3536ae91246bd9926a1',1,'PIOc_put_vara_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const float *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fint',['PIOc_put_vara_int',['../interfacepionfput__mod_1_1_p_i_oc__put__vara__int.html',1,'pionfput_mod::PIOc_put_vara_int'],['../group___p_i_o__put__var__c.html#ga4d0c5b1c1b156d61d3ede1662394bfb6',1,'PIOc_put_vara_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga4d0c5b1c1b156d61d3ede1662394bfb6',1,'PIOc_put_vara_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5flong',['PIOc_put_vara_long',['../group___p_i_o__put__var__c.html#ga70700bd6edfe28649ac99ab23adb3007',1,'PIOc_put_vara_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga70700bd6edfe28649ac99ab23adb3007',1,'PIOc_put_vara_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5flonglong',['PIOc_put_vara_longlong',['../group___p_i_o__put__var__c.html#gac1de2406fe02082b5f5ca53267879f48',1,'PIOc_put_vara_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gac1de2406fe02082b5f5ca53267879f48',1,'PIOc_put_vara_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fschar',['PIOc_put_vara_schar',['../group___p_i_o__put__var__c.html#gab356150e292ea34ca78766fc6524edd5',1,'PIOc_put_vara_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const signed char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gab356150e292ea34ca78766fc6524edd5',1,'PIOc_put_vara_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const signed char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fshort',['PIOc_put_vara_short',['../group___p_i_o__put__var__c.html#ga9c0005dabf7d0f45c9a7897ce617490e',1,'PIOc_put_vara_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga9c0005dabf7d0f45c9a7897ce617490e',1,'PIOc_put_vara_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5ftext',['PIOc_put_vara_text',['../interfacepionfput__mod_1_1_p_i_oc__put__vara__text.html',1,'pionfput_mod::PIOc_put_vara_text'],['../group___p_i_o__put__var__c.html#ga0948fa77fffa31614176a91aee3f000f',1,'PIOc_put_vara_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga0948fa77fffa31614176a91aee3f000f',1,'PIOc_put_vara_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fuchar',['PIOc_put_vara_uchar',['../group___p_i_o__put__var__c.html#ga374ea08a51667530b4f4f5cd58ca2c58',1,'PIOc_put_vara_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga374ea08a51667530b4f4f5cd58ca2c58',1,'PIOc_put_vara_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fuint',['PIOc_put_vara_uint',['../group___p_i_o__put__var__c.html#ga9986361e02f8b12130fd99fb357e6d37',1,'PIOc_put_vara_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga9986361e02f8b12130fd99fb357e6d37',1,'PIOc_put_vara_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fulonglong',['PIOc_put_vara_ulonglong',['../group___p_i_o__put__var__c.html#gaaaaeca009761b1053d6a90474e83224a',1,'PIOc_put_vara_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaaaaeca009761b1053d6a90474e83224a',1,'PIOc_put_vara_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fushort',['PIOc_put_vara_ushort',['../group___p_i_o__put__var__c.html#ga032fa0de7028fb3903a16c01ce87c557',1,'PIOc_put_vara_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga032fa0de7028fb3903a16c01ce87c557',1,'PIOc_put_vara_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars',['PIOc_put_vars',['../group___p_i_o__put__var__c.html#ga9fe25fd7449ea26b0d4a2a0d22dbc41a',1,'PIOc_put_vars(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const void *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga9fe25fd7449ea26b0d4a2a0d22dbc41a',1,'PIOc_put_vars(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const void *buf): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fdouble',['PIOc_put_vars_double',['../group___p_i_o__put__var__c.html#ga7306e155cbf78fb6155ebb258a7b72ea',1,'PIOc_put_vars_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const double *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga7306e155cbf78fb6155ebb258a7b72ea',1,'PIOc_put_vars_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const double *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5ffloat',['PIOc_put_vars_float',['../group___p_i_o__put__var__c.html#ga6664099a827b2dcafee07541350658d6',1,'PIOc_put_vars_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const float *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga6664099a827b2dcafee07541350658d6',1,'PIOc_put_vars_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const float *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fint',['PIOc_put_vars_int',['../group___p_i_o__put__var__c.html#gacace345de4c99cdad3e7a879785cdc25',1,'PIOc_put_vars_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gacace345de4c99cdad3e7a879785cdc25',1,'PIOc_put_vars_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5flong',['PIOc_put_vars_long',['../group___p_i_o__put__var__c.html#gaff69eb687472a163e8ca541ba5e3d0c6',1,'PIOc_put_vars_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaff69eb687472a163e8ca541ba5e3d0c6',1,'PIOc_put_vars_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5flonglong',['PIOc_put_vars_longlong',['../group___p_i_o__put__var__c.html#gae1206994f38f98d41422c971fbaa4441',1,'PIOc_put_vars_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gae1206994f38f98d41422c971fbaa4441',1,'PIOc_put_vars_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fschar',['PIOc_put_vars_schar',['../group___p_i_o__put__var__c.html#ga21140ab146026d575ad8e77a9b25e964',1,'PIOc_put_vars_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const signed char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga21140ab146026d575ad8e77a9b25e964',1,'PIOc_put_vars_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const signed char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fshort',['PIOc_put_vars_short',['../group___p_i_o__put__var__c.html#ga12d13babaa48a2b936f04596d7871c6b',1,'PIOc_put_vars_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga12d13babaa48a2b936f04596d7871c6b',1,'PIOc_put_vars_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5ftext',['PIOc_put_vars_text',['../group___p_i_o__put__var__c.html#gabd8ae98837aae9454960f9d4178a5f29',1,'PIOc_put_vars_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gabd8ae98837aae9454960f9d4178a5f29',1,'PIOc_put_vars_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fuchar',['PIOc_put_vars_uchar',['../group___p_i_o__put__var__c.html#ga3fbdc59b8d29c3f31402925760740e91',1,'PIOc_put_vars_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga3fbdc59b8d29c3f31402925760740e91',1,'PIOc_put_vars_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fuint',['PIOc_put_vars_uint',['../group___p_i_o__put__var__c.html#ga6a21170a203c2f50dd83f7f942995564',1,'PIOc_put_vars_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga6a21170a203c2f50dd83f7f942995564',1,'PIOc_put_vars_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fulonglong',['PIOc_put_vars_ulonglong',['../group___p_i_o__put__var__c.html#gab333af8ad45e0ea945093865edb3654a',1,'PIOc_put_vars_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gab333af8ad45e0ea945093865edb3654a',1,'PIOc_put_vars_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fushort',['PIOc_put_vars_ushort',['../group___p_i_o__put__var__c.html#gaac1838d8762954411726ece43d12bd02',1,'PIOc_put_vars_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaac1838d8762954411726ece43d12bd02',1,'PIOc_put_vars_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned short *op): pio_put_nc.c']]], - ['pioc_5fread_5fdarray',['PIOc_read_darray',['../interfacepiodarray_1_1_p_i_oc__read__darray.html',1,'piodarray::PIOc_read_darray'],['../group___p_i_o__read__darray__c.html#gaa4eb9375a17ec358a88c8e7e388880db',1,'PIOc_read_darray(int ncid, int varid, int ioid, PIO_Offset arraylen, void *array): pio_darray.c'],['../group___p_i_o__read__darray__c.html#gaa4eb9375a17ec358a88c8e7e388880db',1,'PIOc_read_darray(int ncid, int varid, int ioid, PIO_Offset arraylen, void *array): pio_darray.c']]], - ['pioc_5fread_5fnc_5fdecomp',['PIOc_read_nc_decomp',['../pioc__support_8c.html#afebbacda596e27882dace25a133e3c67',1,'PIOc_read_nc_decomp(int iosysid, const char *filename, int *ioidp, MPI_Comm comm, int pio_type, char *title, char *history, int *fortran_order): pioc_support.c'],['../pio_8h.html#a84d8e975b0adcd6399825300277cf6bd',1,'PIOc_read_nc_decomp(int iosysid, const char *filename, int *ioid, MPI_Comm comm, int pio_type, char *title, char *history, int *fortran_order): pioc_support.c']]], - ['pioc_5fread_5fnc_5fdecomp_5fint',['pioc_read_nc_decomp_int',['../pioc__support_8c.html#ad8b29912a68d6152e4a1ec5eca683314',1,'pioc_support.c']]], - ['pioc_5freadmap',['PIOc_readmap',['../pioc__support_8c.html#a60bb612a73ecfdf88920ccb69e9893d0',1,'PIOc_readmap(const char *file, int *ndims, int **gdims, PIO_Offset *fmaplen, PIO_Offset **map, MPI_Comm comm): pioc_support.c'],['../pio_8h.html#a60bb612a73ecfdf88920ccb69e9893d0',1,'PIOc_readmap(const char *file, int *ndims, int **gdims, PIO_Offset *fmaplen, PIO_Offset **map, MPI_Comm comm): pioc_support.c']]], - ['pioc_5freadmap_5ffrom_5ff90',['PIOc_readmap_from_f90',['../pioc__support_8c.html#a0b8afdc0335a14a2b57a07fe31f5a28e',1,'PIOc_readmap_from_f90(const char *file, int *ndims, int **gdims, PIO_Offset *maplen, PIO_Offset **map, int f90_comm): pioc_support.c'],['../pio_8h.html#a0b8afdc0335a14a2b57a07fe31f5a28e',1,'PIOc_readmap_from_f90(const char *file, int *ndims, int **gdims, PIO_Offset *maplen, PIO_Offset **map, int f90_comm): pioc_support.c']]], - ['pioc_5fredef',['PIOc_redef',['../group___p_i_o__redef__c.html#ga409ea0e493fa0f74464ecde01647629a',1,'PIOc_redef(int ncid): pio_nc.c'],['../group___p_i_o__redef__c.html#ga409ea0e493fa0f74464ecde01647629a',1,'PIOc_redef(int ncid): pio_nc.c']]], - ['pioc_5frename_5fatt',['PIOc_rename_att',['../group___p_i_o__rename__att__c.html#ga2fb37f6eab130d00625515911a317ba3',1,'PIOc_rename_att(int ncid, int varid, const char *name, const char *newname): pio_nc.c'],['../group___p_i_o__rename__att__c.html#ga2fb37f6eab130d00625515911a317ba3',1,'PIOc_rename_att(int ncid, int varid, const char *name, const char *newname): pio_nc.c']]], - ['pioc_5frename_5fdim',['PIOc_rename_dim',['../group___p_i_o__rename__dim__c.html#ga00650c8568f5d8c6e325f931c91d8c11',1,'PIOc_rename_dim(int ncid, int dimid, const char *name): pio_nc.c'],['../group___p_i_o__rename__dim__c.html#ga00650c8568f5d8c6e325f931c91d8c11',1,'PIOc_rename_dim(int ncid, int dimid, const char *name): pio_nc.c']]], - ['pioc_5frename_5fvar',['PIOc_rename_var',['../group___p_i_o__rename__var__c.html#gae7b726002ea0fb7fe3f702e1ff0253d8',1,'PIOc_rename_var(int ncid, int varid, const char *name): pio_nc.c'],['../group___p_i_o__rename__var__c.html#gae7b726002ea0fb7fe3f702e1ff0253d8',1,'PIOc_rename_var(int ncid, int varid, const char *name): pio_nc.c']]], - ['pioc_5fset_5fblocksize',['PIOc_set_blocksize',['../group___p_i_o__set__blocksize__c.html#gae984deb48c9c2b694d3805d9e0bf673d',1,'PIOc_set_blocksize(int newblocksize): pioc.c'],['../group___p_i_o__set__blocksize__c.html#gae984deb48c9c2b694d3805d9e0bf673d',1,'PIOc_set_blocksize(int newblocksize): pioc.c']]], - ['pioc_5fset_5fbuffer_5fsize_5flimit',['PIOc_set_buffer_size_limit',['../pio__darray_8c.html#a391b1ef1811260306b599b5bcc680a52',1,'PIOc_set_buffer_size_limit(PIO_Offset limit): pio_darray.c'],['../pio_8h.html#a391b1ef1811260306b599b5bcc680a52',1,'PIOc_set_buffer_size_limit(PIO_Offset limit): pio_darray.c']]], - ['pioc_5fset_5fchunk_5fcache',['PIOc_set_chunk_cache',['../group___p_i_o__def__var__c.html#ga6a7595c5fa66ef4c35d26910a1195b52',1,'PIOc_set_chunk_cache(int iosysid, int iotype, PIO_Offset size, PIO_Offset nelems, float preemption): pio_nc4.c'],['../group___p_i_o__def__var__c.html#ga6a7595c5fa66ef4c35d26910a1195b52',1,'PIOc_set_chunk_cache(int iosysid, int iotype, PIO_Offset size, PIO_Offset nelems, float preemption): pio_nc4.c']]], - ['pioc_5fset_5ffile_5ferror_5fhandling',['PIOc_Set_File_Error_Handling',['../group___p_i_o__error__method__c.html#gad96ab117379dea9b8e477ccb1d37801c',1,'PIOc_Set_File_Error_Handling(int ncid, int method): pioc.c'],['../group___p_i_o__error__method__c.html#gad96ab117379dea9b8e477ccb1d37801c',1,'PIOc_Set_File_Error_Handling(int ncid, int method): pioc.c']]], - ['pioc_5fset_5ffill',['PIOc_set_fill',['../group___p_i_o__set__fill__c.html#gab7b83b0cfaaf0d768ba357361edff9b6',1,'PIOc_set_fill(int ncid, int fillmode, int *old_modep): pio_nc.c'],['../group___p_i_o__set__fill__c.html#gab7b83b0cfaaf0d768ba357361edff9b6',1,'PIOc_set_fill(int ncid, int fillmode, int *old_modep): pio_nc.c']]], - ['pioc_5fset_5fhint',['PIOc_set_hint',['../group___p_i_o__set__hint__c.html#gac72053134b457aa56a2e0462bfb71803',1,'PIOc_set_hint(int iosysid, const char *hint, const char *hintval): pioc.c'],['../group___p_i_o__set__hint__c.html#gac72053134b457aa56a2e0462bfb71803',1,'PIOc_set_hint(int iosysid, const char *hint, const char *hintval): pioc.c']]], - ['pioc_5fset_5fiosystem_5ferror_5fhandling',['PIOc_Set_IOSystem_Error_Handling',['../group___p_i_o__error__method__c.html#gac76c32bb1d06beeaabf003c1a12fc7a4',1,'PIOc_Set_IOSystem_Error_Handling(int iosysid, int method): pioc.c'],['../group___p_i_o__error__method__c.html#gac76c32bb1d06beeaabf003c1a12fc7a4',1,'PIOc_Set_IOSystem_Error_Handling(int iosysid, int method): pioc.c'],['../group___p_i_o__error__method__c.html#gac4d7bb3ea04026a1269a0e87608d13f3',1,'PIOc_set_iosystem_error_handling(int iosysid, int method, int *old_method): pioc.c'],['../group___p_i_o__error__method__c.html#gac4d7bb3ea04026a1269a0e87608d13f3',1,'PIOc_set_iosystem_error_handling(int iosysid, int method, int *old_method): pioc.c']]], - ['pioc_5fset_5flog_5flevel',['PIOc_set_log_level',['../pioc__support_8c.html#a1bb546dedd6290cb450577658e955edb',1,'PIOc_set_log_level(int level): pioc_support.c'],['../pio_8h.html#a1bb546dedd6290cb450577658e955edb',1,'PIOc_set_log_level(int level): pioc_support.c']]], - ['pioc_5fset_5frearr_5fopts',['PIOc_set_rearr_opts',['../pioc__support_8c.html#af0f6203d1174297028f80edb8c64c377',1,'PIOc_set_rearr_opts(int iosysid, int comm_type, int fcd, bool enable_hs_c2i, bool enable_isend_c2i, int max_pend_req_c2i, bool enable_hs_i2c, bool enable_isend_i2c, int max_pend_req_i2c): pioc_support.c'],['../pio_8h.html#af0f6203d1174297028f80edb8c64c377',1,'PIOc_set_rearr_opts(int iosysid, int comm_type, int fcd, bool enable_hs_c2i, bool enable_isend_c2i, int max_pend_req_c2i, bool enable_hs_i2c, bool enable_isend_i2c, int max_pend_req_i2c): pioc_support.c']]], - ['pioc_5fset_5fvar_5fchunk_5fcache',['PIOc_set_var_chunk_cache',['../group___p_i_o__def__var__c.html#gafe68b976cb9feaefb3c06a4656f7152a',1,'PIOc_set_var_chunk_cache(int ncid, int varid, PIO_Offset size, PIO_Offset nelems, float preemption): pio_nc4.c'],['../group___p_i_o__def__var__c.html#gafe68b976cb9feaefb3c06a4656f7152a',1,'PIOc_set_var_chunk_cache(int ncid, int varid, PIO_Offset size, PIO_Offset nelems, float preemption): pio_nc4.c']]], - ['pioc_5fsetframe',['PIOc_setframe',['../group___p_i_o__setframe__c.html#ga630e7798172acacbaf43e596b237f418',1,'PIOc_setframe(int ncid, int varid, int frame): pioc.c'],['../group___p_i_o__setframe__c.html#ga630e7798172acacbaf43e596b237f418',1,'PIOc_setframe(int ncid, int varid, int frame): pioc.c']]], - ['pioc_5fstrerror',['PIOc_strerror',['../pioc__support_8c.html#a5354c4b50d70fa1cf7db81aadba8fb78',1,'PIOc_strerror(int pioerr, char *errmsg): pioc_support.c'],['../pio_8h.html#abd3edf404027545c762ad3ae10d765fb',1,'PIOc_strerror(int pioerr, char *errstr): pioc_support.c']]], - ['pioc_5fsupport_2ec',['pioc_support.c',['../pioc__support_8c.html',1,'']]], - ['pioc_5fsync',['PIOc_sync',['../group___p_i_o__sync__file__c.html#gaf0786a65a17388275114ddc4749b7e99',1,'PIOc_sync(int ncid): pio_file.c'],['../group___p_i_o__sync__file__c.html#gaf0786a65a17388275114ddc4749b7e99',1,'PIOc_sync(int ncid): pio_file.c']]], - ['pioc_5fwrite_5fdarray',['PIOc_write_darray',['../group___p_i_o__write__darray__c.html#gaa40fae759a2a5e39cb7af9b6f024db8f',1,'PIOc_write_darray(int ncid, int varid, int ioid, PIO_Offset arraylen, void *array, void *fillvalue): pio_darray.c'],['../group___p_i_o__write__darray__c.html#gaa40fae759a2a5e39cb7af9b6f024db8f',1,'PIOc_write_darray(int ncid, int varid, int ioid, PIO_Offset arraylen, void *array, void *fillvalue): pio_darray.c']]], - ['pioc_5fwrite_5fdarray_5fmulti',['PIOc_write_darray_multi',['../interfacepiodarray_1_1_p_i_oc__write__darray__multi.html',1,'piodarray::PIOc_write_darray_multi'],['../group___p_i_o__write__darray__c.html#ga8e6611243431101939c4dd4c991a7e0b',1,'PIOc_write_darray_multi(int ncid, const int *varids, int ioid, int nvars, PIO_Offset arraylen, void *array, const int *frame, void **fillvalue, bool flushtodisk): pio_darray.c'],['../group___p_i_o__write__darray__c.html#ga8e6611243431101939c4dd4c991a7e0b',1,'PIOc_write_darray_multi(int ncid, const int *varids, int ioid, int nvars, PIO_Offset arraylen, void *array, const int *frame, void **fillvalue, bool flushtodisk): pio_darray.c']]], - ['pioc_5fwrite_5fdecomp',['PIOc_write_decomp',['../pioc__support_8c.html#af4584849f62a2587b9f44588c00aff9b',1,'PIOc_write_decomp(const char *file, int iosysid, int ioid, MPI_Comm comm): pioc_support.c'],['../pio_8h.html#af4584849f62a2587b9f44588c00aff9b',1,'PIOc_write_decomp(const char *file, int iosysid, int ioid, MPI_Comm comm): pioc_support.c']]], - ['pioc_5fwrite_5fnc_5fdecomp',['PIOc_write_nc_decomp',['../pioc__support_8c.html#a9d698d00504b20962c3bf8f8867c4f2c',1,'PIOc_write_nc_decomp(int iosysid, const char *filename, int cmode, int ioid, char *title, char *history, int fortran_order): pioc_support.c'],['../pio_8h.html#a9d698d00504b20962c3bf8f8867c4f2c',1,'PIOc_write_nc_decomp(int iosysid, const char *filename, int cmode, int ioid, char *title, char *history, int fortran_order): pioc_support.c']]], - ['pioc_5fwrite_5fnc_5fdecomp_5fint',['pioc_write_nc_decomp_int',['../pioc__support_8c.html#a825a5756e45d6090f6eb672481efaeb3',1,'pioc_support.c']]], - ['pioc_5fwritemap',['PIOc_writemap',['../pioc__support_8c.html#a3b16ec948dfda28b151a934f5693835f',1,'PIOc_writemap(const char *file, int ndims, const int *gdims, PIO_Offset maplen, PIO_Offset *map, MPI_Comm comm): pioc_support.c'],['../pio_8h.html#a3b16ec948dfda28b151a934f5693835f',1,'PIOc_writemap(const char *file, int ndims, const int *gdims, PIO_Offset maplen, PIO_Offset *map, MPI_Comm comm): pioc_support.c']]], - ['pioc_5fwritemap_5ffrom_5ff90',['PIOc_writemap_from_f90',['../pioc__support_8c.html#acfa3fdb0973e6efe362cd434cc17a7f4',1,'PIOc_writemap_from_f90(const char *file, int ndims, const int *gdims, PIO_Offset maplen, const PIO_Offset *map, int f90_comm): pioc_support.c'],['../pio_8h.html#acfa3fdb0973e6efe362cd434cc17a7f4',1,'PIOc_writemap_from_f90(const char *file, int ndims, const int *gdims, PIO_Offset maplen, const PIO_Offset *map, int f90_comm): pioc_support.c']]], - ['piodarray_2ef90',['piodarray.f90',['../piodarray_8f90.html',1,'']]], - ['piodie',['piodie',['../pioc__support_8c.html#ad417d75138578970277896756f0baca8',1,'piodie(): pioc_support.c'],['../pio__support_8_f90.html#a13fac82014192fcf782a95c3be4e9a66',1,'pio_support::piodie()']]], - ['piodimid',['piodimid',['../structpioexample_1_1pioexampleclass.html#a9c9f7373d6749acbce6afc0f4623baf6',1,'pioexample::pioexampleclass']]], - ['pioexampleclass',['pioexampleclass',['../structpioexample_1_1pioexampleclass.html',1,'pioexample']]], - ['piofiledesc',['piofiledesc',['../structpioexample_1_1pioexampleclass.html#a8f71dcf595d63545436a782fef481256',1,'pioexample::pioexampleclass']]], - ['pioiosystem',['pioiosystem',['../structpioexample_1_1pioexampleclass.html#aa22262aa581f2c1a3e01f030669dff0e',1,'pioexample::pioexampleclass']]], - ['piolib_5fmod_2ef90',['piolib_mod.f90',['../piolib__mod_8f90.html',1,'']]], - ['pionfatt_5fmod_5f2_2ef90',['pionfatt_mod_2.f90',['../pionfatt__mod__2_8f90.html',1,'']]], - ['pionfget_5fmod_5f2_2ef90',['pionfget_mod_2.f90',['../pionfget__mod__2_8f90.html',1,'']]], - ['pionfput_5fmod_2ef90',['pionfput_mod.f90',['../pionfput__mod_8f90.html',1,'']]], - ['piotype',['piotype',['../structio__desc__t.html#a920af440f3c5c8afe830fd14505ea5f9',1,'io_desc_t']]], - ['piotype_5fsize',['piotype_size',['../structio__desc__t.html#ac8fe465cc848795f803e74d14047a5c8',1,'io_desc_t']]], - ['piovar',['piovar',['../structpioexample_1_1pioexampleclass.html#a20d31bbfbc065e4720b8c4a780a25fe0',1,'pioexample::pioexampleclass']]], - ['print_5ftrace',['print_trace',['../pioc__support_8c.html#a06839094738850e58e21bf91304675a4',1,'pioc_support.c']]], - ['put_5fatt_5f1d_5fdesc_5fdouble',['put_att_1d_desc_double',['../group___p_i_o__put__att.html#ga400b54245a5820edf44c65187f1a98d2',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fdesc_5fint',['put_att_1d_desc_int',['../group___p_i_o__put__att.html#ga6e9ceefc157eb88e58373591273d6dfc',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fdesc_5freal',['put_att_1d_desc_real',['../group___p_i_o__put__att.html#gad375ea287d08d380012f1accf3d23af7',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5fdouble',['put_att_1d_id_double',['../group___p_i_o__put__att.html#ga0f45152f915fa49e67c40de2b95cf669',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5fint',['put_att_1d_id_int',['../group___p_i_o__put__att.html#gac868c6c566018d58307ea63ef944a75e',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5finternal_5fdouble',['put_att_1d_id_internal_double',['../pionfatt__mod__2_8f90.html#acf9e75bfdcc2b808a531467d14d9a05e',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5finternal_5fint',['put_att_1d_id_internal_int',['../pionfatt__mod__2_8f90.html#affcc2199827539fa435780d175ff44a2',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5finternal_5freal',['put_att_1d_id_internal_real',['../pionfatt__mod__2_8f90.html#a7107ec2d94f67095330cfd2edda63888',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5freal',['put_att_1d_id_real',['../group___p_i_o__put__att.html#ga5554c7cb365a2ddb5ee6620df5b64b1e',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5ftext',['put_att_1d_id_text',['../pionfatt__mod__2_8f90.html#a61231c54356167308da3b3f7e5bfeeb2',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5ftext_5finternal',['put_att_1d_id_text_internal',['../pionfatt__mod__2_8f90.html#a891e59d492f9a6382cf236e90829ed38',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fvid_5fdouble',['put_att_1d_vid_double',['../pionfatt__mod__2_8f90.html#aebace6312cbb4296f253fc5393e9f422',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fvid_5fint',['put_att_1d_vid_int',['../pionfatt__mod__2_8f90.html#ae5089ab627e422ec1ee8b67b5585176f',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fvid_5freal',['put_att_1d_vid_real',['../pionfatt__mod__2_8f90.html#a7c021111d286be169b3fa0dafa75f06f',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fvid_5ftext',['put_att_1d_vid_text',['../pionfatt__mod__2_8f90.html#a6c42ea9f5057b572cccdc5aec3f390b1',1,'pionfatt_mod']]], - ['put_5fatt_5fdesc_5fdouble',['put_att_desc_double',['../pionfatt__mod__2_8f90.html#ae7e3d670ade9d97d5a9cacf40907efa8',1,'pionfatt_mod']]], - ['put_5fatt_5fdesc_5fint',['put_att_desc_int',['../pionfatt__mod__2_8f90.html#a95045b680a4aeb337fcc2b6165acdd17',1,'pionfatt_mod']]], - ['put_5fatt_5fdesc_5freal',['put_att_desc_real',['../pionfatt__mod__2_8f90.html#aabafff804c585f68e74ae6de1c4a07de',1,'pionfatt_mod']]], - ['put_5fatt_5fdesc_5ftext',['put_att_desc_text',['../group___p_i_o__put__att.html#ga5a66229689e246b141c29cf35550de47',1,'pionfatt_mod']]], - ['put_5fatt_5fid_5fdouble',['put_att_id_double',['../pionfatt__mod__2_8f90.html#a3c6a72f52b7f3efdffaa5654c5b2611f',1,'pionfatt_mod']]], - ['put_5fatt_5fid_5fint',['put_att_id_int',['../pionfatt__mod__2_8f90.html#ab9ad13349e2aab19b4b7b10689277fd8',1,'pionfatt_mod']]], - ['put_5fatt_5fid_5freal',['put_att_id_real',['../pionfatt__mod__2_8f90.html#a6f3170532233426fba12ecf2b5ef93a7',1,'pionfatt_mod']]], - ['put_5fatt_5fid_5ftext',['put_att_id_text',['../pionfatt__mod__2_8f90.html#a8022c6add861967b859ecf23a8621514',1,'pionfatt_mod']]], - ['put_5fatt_5fvid_5fdouble',['put_att_vid_double',['../pionfatt__mod__2_8f90.html#ab60af306132f26f4399dfaa9b7f84fbc',1,'pionfatt_mod']]], - ['put_5fatt_5fvid_5fint',['put_att_vid_int',['../pionfatt__mod__2_8f90.html#a4af0cf2ded4b4de2e2833c8660e7a1ea',1,'pionfatt_mod']]], - ['put_5fatt_5fvid_5freal',['put_att_vid_real',['../pionfatt__mod__2_8f90.html#a8514932e2ea627e4c059a9728f78af84',1,'pionfatt_mod']]], - ['put_5fatt_5fvid_5ftext',['put_att_vid_text',['../pionfatt__mod__2_8f90.html#a229481ca3dc30bfd63c1f22eed9e7cbb',1,'pionfatt_mod']]], - ['put_5fvar1_5fdouble',['put_var1_double',['../group___p_i_o__put__var.html#ga149f46b92b9796a2021806590e86299c',1,'pionfput_mod']]], - ['put_5fvar1_5fint',['put_var1_int',['../group___p_i_o__put__var.html#ga0acbdf98bc536f8e69dbef2a35cdc419',1,'pionfput_mod']]], - ['put_5fvar1_5freal',['put_var1_real',['../group___p_i_o__put__var.html#gafb63482a7114cf4de3f46e9d5e846f53',1,'pionfput_mod']]], - ['put_5fvar1_5ftext',['put_var1_text',['../group___p_i_o__put__var.html#ga1f74a108488e4d9c411fa411b3a805ad',1,'pionfput_mod']]], - ['put_5fvar1_5fvdesc_5ftext',['put_var1_vdesc_text',['../group___p_i_o__put__var.html#ga67c0b13b5f4b5fd7dfcdcff42567308b',1,'pionfput_mod']]], - ['put_5fvar_5f0d_5fdouble',['put_var_0d_double',['../group___p_i_o__put__var.html#ga4b158d17a8e0d9d5f4def56e7f5850a5',1,'pionfput_mod']]], - ['put_5fvar_5f0d_5fint',['put_var_0d_int',['../group___p_i_o__put__var.html#ga1799a02aa8746e633589ab5c32f67bc7',1,'pionfput_mod']]], - ['put_5fvar_5f0d_5freal',['put_var_0d_real',['../group___p_i_o__put__var.html#gaf706b069c1578feeb2e9b8b28e486446',1,'pionfput_mod']]], - ['put_5fvar_5f0d_5ftext',['put_var_0d_text',['../group___p_i_o__put__var.html#ga007e31993cf2468520f0311eaea95973',1,'pionfput_mod']]], - ['put_5fvar_5f1d_5fdouble',['put_var_1d_double',['../group___p_i_o__put__var.html#ga19eb63361fe941e922035eba747660fd',1,'pionfput_mod']]], - ['put_5fvar_5f1d_5fint',['put_var_1d_int',['../group___p_i_o__put__var.html#gadff566ea7570a1cefe244bea218a3bdc',1,'pionfput_mod']]], - ['put_5fvar_5f1d_5freal',['put_var_1d_real',['../group___p_i_o__put__var.html#ga472fa166959e490667636553c8d9c9a3',1,'pionfput_mod']]], - ['put_5fvar_5f1d_5ftext',['put_var_1d_text',['../group___p_i_o__put__var.html#gabe9e1c0112f607e43af241c7a065d81e',1,'pionfput_mod']]], - ['put_5fvar_5f2d_5fdouble',['put_var_2d_double',['../group___p_i_o__put__var.html#gabcc56b9b88c37f9eec8f034a256012f2',1,'pionfput_mod']]], - ['put_5fvar_5f2d_5fint',['put_var_2d_int',['../group___p_i_o__put__var.html#ga08192624d6b46870cff3ceea2a253935',1,'pionfput_mod']]], - ['put_5fvar_5f2d_5freal',['put_var_2d_real',['../group___p_i_o__put__var.html#ga7a7a29cab63bd78cf1e0cdbdb9f3de77',1,'pionfput_mod']]], - ['put_5fvar_5f2d_5ftext',['put_var_2d_text',['../group___p_i_o__put__var.html#ga6c691fc5377200c970c7aeff35c57024',1,'pionfput_mod']]], - ['put_5fvar_5f3d_5fdouble',['put_var_3d_double',['../group___p_i_o__put__var.html#ga7cd4ee07cc1ad199e1538b7eed65e5fd',1,'pionfput_mod']]], - ['put_5fvar_5f3d_5fint',['put_var_3d_int',['../group___p_i_o__put__var.html#ga6a614f66d85109923ea4fc37d13e2469',1,'pionfput_mod']]], - ['put_5fvar_5f3d_5freal',['put_var_3d_real',['../group___p_i_o__put__var.html#gaeadb6bf65b6e6a5befe22c271efc64ad',1,'pionfput_mod']]], - ['put_5fvar_5f3d_5ftext',['put_var_3d_text',['../group___p_i_o__put__var.html#ga692043facb4564576b57de9eea6e2425',1,'pionfput_mod']]], - ['put_5fvar_5f4d_5fdouble',['put_var_4d_double',['../group___p_i_o__put__var.html#ga12dca0c8cbf084171c3ae817b3a937c6',1,'pionfput_mod']]], - ['put_5fvar_5f4d_5fint',['put_var_4d_int',['../group___p_i_o__put__var.html#gaa801103a0132d09a03b0554214071c6b',1,'pionfput_mod']]], - ['put_5fvar_5f4d_5freal',['put_var_4d_real',['../group___p_i_o__put__var.html#ga1e370f333e8f49e91c35011d16f1d684',1,'pionfput_mod']]], - ['put_5fvar_5f4d_5ftext',['put_var_4d_text',['../group___p_i_o__put__var.html#ga35162a80322d797f2d61c94be9817fbe',1,'pionfput_mod']]], - ['put_5fvar_5f5d_5fdouble',['put_var_5d_double',['../group___p_i_o__put__var.html#ga26d0fb7ac09b525f5d45502f087504e0',1,'pionfput_mod']]], - ['put_5fvar_5f5d_5fint',['put_var_5d_int',['../group___p_i_o__put__var.html#ga697edb8ea003f481effa4d49320bd4c1',1,'pionfput_mod']]], - ['put_5fvar_5f5d_5freal',['put_var_5d_real',['../group___p_i_o__put__var.html#ga43780226cdd8f80b45bb3da74e8004d4',1,'pionfput_mod']]], - ['put_5fvar_5f5d_5ftext',['put_var_5d_text',['../group___p_i_o__put__var.html#ga5dc83bb1a9bf3816ce87e7af427e0df7',1,'pionfput_mod']]], - ['put_5fvar_5finternal_5fdouble',['put_var_internal_double',['../group___p_i_o__put__var.html#ga541a7f904d2113db7a4d3bb77e4e209d',1,'pionfput_mod']]], - ['put_5fvar_5finternal_5fint',['put_var_internal_int',['../group___p_i_o__put__var.html#gad8af60bdc3e13f46b50743f9237b235f',1,'pionfput_mod']]], - ['put_5fvar_5finternal_5freal',['put_var_internal_real',['../group___p_i_o__put__var.html#ga8d47e081844ec829d0d3805de0176655',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f0d_5fdouble',['put_var_vdesc_0d_double',['../group___p_i_o__put__var.html#gaa6a46cc77bd779d1633e1ad79f16e3e9',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f0d_5fint',['put_var_vdesc_0d_int',['../group___p_i_o__put__var.html#ga155a55ee1d2f20a0b150e38a25ee8ed8',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f0d_5freal',['put_var_vdesc_0d_real',['../group___p_i_o__put__var.html#ga9751af622472de1b1183513587c20bf6',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f0d_5ftext',['put_var_vdesc_0d_text',['../group___p_i_o__put__var.html#ga84b30ae3427ae6da5cf29b7ecf781ce4',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f1d_5fdouble',['put_var_vdesc_1d_double',['../group___p_i_o__put__var.html#ga5c68fc45998064cca48113c4dd583086',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f1d_5fint',['put_var_vdesc_1d_int',['../group___p_i_o__put__var.html#ga3643828467af4de759235b03dc24f068',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f1d_5freal',['put_var_vdesc_1d_real',['../group___p_i_o__put__var.html#ga3ff6d1d2394d03643383bbf56ab65f57',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f1d_5ftext',['put_var_vdesc_1d_text',['../group___p_i_o__put__var.html#ga48ec02bcfa98661c8a0c94328a216615',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f2d_5fdouble',['put_var_vdesc_2d_double',['../group___p_i_o__put__var.html#ga396d6da6a3a55fb6476c286458b8f034',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f2d_5fint',['put_var_vdesc_2d_int',['../group___p_i_o__put__var.html#gaec8e42c5461dc921f5563b55f29481b5',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f2d_5freal',['put_var_vdesc_2d_real',['../group___p_i_o__put__var.html#ga4bf0583c8901390be8c5c5ef66308968',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f2d_5ftext',['put_var_vdesc_2d_text',['../group___p_i_o__put__var.html#gad7bec7c5efb96b22b16dc719c6231b81',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f3d_5fdouble',['put_var_vdesc_3d_double',['../group___p_i_o__put__var.html#gad127d2753eb6142cd3ebb25a2689b068',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f3d_5fint',['put_var_vdesc_3d_int',['../group___p_i_o__put__var.html#gad2ced69db36c42084abbeac2a37a8b99',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f3d_5freal',['put_var_vdesc_3d_real',['../group___p_i_o__put__var.html#gababad999e064edc982b3326e3aebf216',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f3d_5ftext',['put_var_vdesc_3d_text',['../group___p_i_o__put__var.html#ga71b4a9fba578bfaddc104997dff5e454',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f4d_5fdouble',['put_var_vdesc_4d_double',['../group___p_i_o__put__var.html#ga6ff932b86ebd6227195652646d5cd84a',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f4d_5fint',['put_var_vdesc_4d_int',['../group___p_i_o__put__var.html#ga30c036af0c917760942d98dce96f2cad',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f4d_5freal',['put_var_vdesc_4d_real',['../group___p_i_o__put__var.html#ga859c2ad3e7de6b5f428d003c33dc6acb',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f4d_5ftext',['put_var_vdesc_4d_text',['../group___p_i_o__put__var.html#gadc1493e8c23840638b543c66915485e6',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f5d_5fdouble',['put_var_vdesc_5d_double',['../group___p_i_o__put__var.html#gab39f99a67e17eba00b15b3f188d175fd',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f5d_5fint',['put_var_vdesc_5d_int',['../group___p_i_o__put__var.html#gab402cda7fbb22ae7d98b258657bfbe12',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f5d_5freal',['put_var_vdesc_5d_real',['../group___p_i_o__put__var.html#ga860ea0b2b3bfb0a514761c0f4572c66b',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f5d_5ftext',['put_var_vdesc_5d_text',['../group___p_i_o__put__var.html#gabb49e549fdc8b9abbf637cd445e23d8f',1,'pionfput_mod']]], - ['put_5fvara_5f1d_5fdouble',['put_vara_1d_double',['../group___p_i_o__put__var.html#gaf7e15c328133ed0ed3848851a909501b',1,'pionfput_mod']]], - ['put_5fvara_5f1d_5fint',['put_vara_1d_int',['../group___p_i_o__put__var.html#ga4f124036b8cb5fb3491139928f7a6411',1,'pionfput_mod']]], - ['put_5fvara_5f1d_5freal',['put_vara_1d_real',['../group___p_i_o__put__var.html#ga78f94d71b44c1414149409b8d4721548',1,'pionfput_mod']]], - ['put_5fvara_5f1d_5ftext',['put_vara_1d_text',['../group___p_i_o__put__var.html#gae497e8e304d3018906f9b5ae4a70dec6',1,'pionfput_mod']]], - ['put_5fvara_5f2d_5fdouble',['put_vara_2d_double',['../group___p_i_o__put__var.html#gacf5d8364c2f42759b3d7aadfc1ac5e1a',1,'pionfput_mod']]], - ['put_5fvara_5f2d_5fint',['put_vara_2d_int',['../group___p_i_o__put__var.html#ga9cd412076cbce25e1ddd769dfdb99e2c',1,'pionfput_mod']]], - ['put_5fvara_5f2d_5freal',['put_vara_2d_real',['../group___p_i_o__put__var.html#gafc9b8d2686a81bf5b12f6f47a8f188b4',1,'pionfput_mod']]], - ['put_5fvara_5f2d_5ftext',['put_vara_2d_text',['../group___p_i_o__put__var.html#ga6a68c2a0064d921284334e7e77f4b45d',1,'pionfput_mod']]], - ['put_5fvara_5f3d_5fdouble',['put_vara_3d_double',['../group___p_i_o__put__var.html#gad817b988bdc67e86dfe6145d8b878db5',1,'pionfput_mod']]], - ['put_5fvara_5f3d_5fint',['put_vara_3d_int',['../group___p_i_o__put__var.html#gaaf005d847ada3c557af98365ec67b1c1',1,'pionfput_mod']]], - ['put_5fvara_5f3d_5freal',['put_vara_3d_real',['../group___p_i_o__put__var.html#ga0e1b0c3013c34d252b1cff6ea8a0b998',1,'pionfput_mod']]], - ['put_5fvara_5f3d_5ftext',['put_vara_3d_text',['../group___p_i_o__put__var.html#gad14311ff733ed146df91b491d6c5b107',1,'pionfput_mod']]], - ['put_5fvara_5f4d_5fdouble',['put_vara_4d_double',['../group___p_i_o__put__var.html#gab17fb8a70276d43ef6baca3beaf93bcd',1,'pionfput_mod']]], - ['put_5fvara_5f4d_5fint',['put_vara_4d_int',['../group___p_i_o__put__var.html#gab481885760c628c8a55a74cf94c56593',1,'pionfput_mod']]], - ['put_5fvara_5f4d_5freal',['put_vara_4d_real',['../group___p_i_o__put__var.html#gad8ce5fe5076de9c48a305fc70fd2433c',1,'pionfput_mod']]], - ['put_5fvara_5f4d_5ftext',['put_vara_4d_text',['../group___p_i_o__put__var.html#gad0167ee171eb8d34d88eea0c2e90a448',1,'pionfput_mod']]], - ['put_5fvara_5f5d_5fdouble',['put_vara_5d_double',['../group___p_i_o__put__var.html#ga49224b3b762d3a94bf27f241ec54d655',1,'pionfput_mod']]], - ['put_5fvara_5f5d_5fint',['put_vara_5d_int',['../group___p_i_o__put__var.html#ga70b151f4947b4aa5a5f41a11359bda4b',1,'pionfput_mod']]], - ['put_5fvara_5f5d_5freal',['put_vara_5d_real',['../group___p_i_o__put__var.html#gad41be0f21d84df1e403d218a65f70b80',1,'pionfput_mod']]], - ['put_5fvara_5f5d_5ftext',['put_vara_5d_text',['../group___p_i_o__put__var.html#gaa4ce40994e7cd45fce21381a676225ff',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f1d_5fdouble',['put_vara_vdesc_1d_double',['../group___p_i_o__put__var.html#ga3ff2a7f17c45722abac726fb79363404',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f1d_5fint',['put_vara_vdesc_1d_int',['../group___p_i_o__put__var.html#ga76d541f2f0eb409bbac5fd59fcf73455',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f1d_5freal',['put_vara_vdesc_1d_real',['../group___p_i_o__put__var.html#ga263bbdfc7c30c9be268d52d3b6c5eee1',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f1d_5ftext',['put_vara_vdesc_1d_text',['../group___p_i_o__put__var.html#ga381282297630477d110550a88172612b',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f2d_5fdouble',['put_vara_vdesc_2d_double',['../group___p_i_o__put__var.html#gabf3a20b705763fbd237ac48e3db27871',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f2d_5fint',['put_vara_vdesc_2d_int',['../group___p_i_o__put__var.html#ga7648f01eb2f9d67a0cb5bbcc2e474a76',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f2d_5freal',['put_vara_vdesc_2d_real',['../group___p_i_o__put__var.html#ga47ce0445fd371060edc1df0418d67c25',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f2d_5ftext',['put_vara_vdesc_2d_text',['../group___p_i_o__put__var.html#ga7730db9212396e477df42973525c6933',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f3d_5fdouble',['put_vara_vdesc_3d_double',['../group___p_i_o__put__var.html#gaa2170fc41771c08cab91f78d31530e57',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f3d_5fint',['put_vara_vdesc_3d_int',['../group___p_i_o__put__var.html#ga185d89cb9eec9f39bfb0bbe9014d52f5',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f3d_5freal',['put_vara_vdesc_3d_real',['../group___p_i_o__put__var.html#ga7b16d91e8754af417b91f6b818c88e22',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f3d_5ftext',['put_vara_vdesc_3d_text',['../group___p_i_o__put__var.html#ga9b88d5bfb641c1983b646eaa37782439',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f4d_5fdouble',['put_vara_vdesc_4d_double',['../group___p_i_o__put__var.html#ga55d94dbb95e25f224f9c4fed51d26906',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f4d_5fint',['put_vara_vdesc_4d_int',['../group___p_i_o__put__var.html#gaf9ac6f8e908cf688201c0dd3be545c87',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f4d_5freal',['put_vara_vdesc_4d_real',['../group___p_i_o__put__var.html#ga73c553a1e70e16cd9c6ea081e699900c',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f4d_5ftext',['put_vara_vdesc_4d_text',['../group___p_i_o__put__var.html#gaf6918fe56d0c9837293fa5142e5b480f',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f5d_5fdouble',['put_vara_vdesc_5d_double',['../group___p_i_o__put__var.html#ga5f2a994b4ebaff85c453ca3cb4eb5f28',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f5d_5fint',['put_vara_vdesc_5d_int',['../group___p_i_o__put__var.html#ga823bd3538a78a0be3ff5109ad1d54c01',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f5d_5freal',['put_vara_vdesc_5d_real',['../group___p_i_o__put__var.html#ga14cf7c10f267b699aa8634db85f381fe',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f5d_5ftext',['put_vara_vdesc_5d_text',['../group___p_i_o__put__var.html#ga43dcf78e0a9e7f7e9dd6070ba7b288c8',1,'pionfput_mod']]] -]; diff --git a/docs/search/all_e.html b/docs/search/all_e.html deleted file mode 100644 index 9fa42bbace4..00000000000 --- a/docs/search/all_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_e.js b/docs/search/all_e.js deleted file mode 100644 index 5a17058c73a..00000000000 --- a/docs/search/all_e.js +++ /dev/null @@ -1,56 +0,0 @@ -var searchData= -[ - ['reading_20a_20variable_20into_20distributes_20arrays',['Reading a Variable into Distributes Arrays',['../group___p_i_o__read__darray__c.html',1,'']]], - ['re_2denter_20define_20mode',['Re-enter Define Mode',['../group___p_i_o__redef__c.html',1,'']]], - ['rename_20an_20attribute',['Rename an Attribute',['../group___p_i_o__rename__att__c.html',1,'']]], - ['rename_20a_20dimension',['Rename a Dimension',['../group___p_i_o__rename__dim__c.html',1,'']]], - ['rename_20a_20variable',['Rename a Variable',['../group___p_i_o__rename__var__c.html',1,'']]], - ['r4',['r4',['../pio__kinds_8_f90.html#adf174a9a2674e372db60ed78eba41de6',1,'pio_kinds']]], - ['r8',['r8',['../pio__kinds_8_f90.html#ad543e4ef384abaf8bd6e5543fd76f10f',1,'pio_kinds']]], - ['rcount',['rcount',['../structio__desc__t.html#aff1ad34793e462c3807ebb3c1384dea9',1,'io_desc_t']]], - ['read_5fascii',['read_ascii',['../piolib__mod_8f90.html#a55cf208a51f3d97b0f10adcde4e5a780',1,'piolib_mod']]], - ['read_5fdarray_5f1d_5fdouble',['read_darray_1d_double',['../group___p_i_o__read__darray.html#ga3a2dea5460dafc4645216f8325483c2e',1,'piodarray']]], - ['read_5fdarray_5f1d_5fint',['read_darray_1d_int',['../group___p_i_o__read__darray.html#gaa919aa47e0d0e3e38f2af27614dfbd3b',1,'piodarray']]], - ['read_5fdarray_5f1d_5freal',['read_darray_1d_real',['../group___p_i_o__read__darray.html#gae7ff1037681c06b33a86199defdf5d2c',1,'piodarray']]], - ['read_5fdarray_5f2d_5fdouble',['read_darray_2d_double',['../group___p_i_o__read__darray.html#ga97260e48211b060167b85f5aad382bfd',1,'piodarray']]], - ['read_5fdarray_5f2d_5fint',['read_darray_2d_int',['../group___p_i_o__read__darray.html#gaccce9ae6a56f753952d72b6b43824ea6',1,'piodarray']]], - ['read_5fdarray_5f2d_5freal',['read_darray_2d_real',['../group___p_i_o__read__darray.html#ga759a19f17c15754c35a4a91af069c8ed',1,'piodarray']]], - ['read_5fdarray_5f3d_5fdouble',['read_darray_3d_double',['../group___p_i_o__read__darray.html#ga555817ceca579848c0bd81d3c9fd57e3',1,'piodarray']]], - ['read_5fdarray_5f3d_5fint',['read_darray_3d_int',['../group___p_i_o__read__darray.html#gaa2854f6d422459e788fa346702b800b8',1,'piodarray']]], - ['read_5fdarray_5f3d_5freal',['read_darray_3d_real',['../group___p_i_o__read__darray.html#gadc84bf1d2fa259327655b6c456b66837',1,'piodarray']]], - ['read_5fdarray_5f4d_5fdouble',['read_darray_4d_double',['../group___p_i_o__read__darray.html#gabc0dea01b66521f16218bbba084b99f3',1,'piodarray']]], - ['read_5fdarray_5f4d_5fint',['read_darray_4d_int',['../group___p_i_o__read__darray.html#gaddd580d1b65c4cb5865136c167829e6a',1,'piodarray']]], - ['read_5fdarray_5f4d_5freal',['read_darray_4d_real',['../group___p_i_o__read__darray.html#gae615e873b1063c1444a59009228936e9',1,'piodarray']]], - ['read_5fdarray_5f5d_5fdouble',['read_darray_5d_double',['../group___p_i_o__read__darray.html#ga5ce626012abe78f78da139c2eb48703c',1,'piodarray']]], - ['read_5fdarray_5f5d_5fint',['read_darray_5d_int',['../group___p_i_o__read__darray.html#gac8f4a48a7c0fe54e3bf4aa1bb3bb66a6',1,'piodarray']]], - ['read_5fdarray_5f5d_5freal',['read_darray_5d_real',['../group___p_i_o__read__darray.html#ga10cbe88474d39cc54f974d015200df83',1,'piodarray']]], - ['read_5fdarray_5f6d_5fdouble',['read_darray_6d_double',['../group___p_i_o__read__darray.html#ga8dd1ab4f98602a258734e0f1095a88d5',1,'piodarray']]], - ['read_5fdarray_5f6d_5fint',['read_darray_6d_int',['../group___p_i_o__read__darray.html#ga2b311a0ee93511a2e853151dbabcbd4b',1,'piodarray']]], - ['read_5fdarray_5f6d_5freal',['read_darray_6d_real',['../group___p_i_o__read__darray.html#ga6e4db8f3ccb45020fe0ebb9659f5d4a8',1,'piodarray']]], - ['read_5fdarray_5f7d_5fdouble',['read_darray_7d_double',['../group___p_i_o__read__darray.html#gafd439814b70b6ca6f04e4028fbf5d0bc',1,'piodarray']]], - ['read_5fdarray_5f7d_5fint',['read_darray_7d_int',['../group___p_i_o__read__darray.html#ga8adba892ab688ddab94ef9292c71ef54',1,'piodarray']]], - ['read_5fdarray_5f7d_5freal',['read_darray_7d_real',['../group___p_i_o__read__darray.html#gac0bc86372d5e04b2770b4da730f1f7ce',1,'piodarray']]], - ['read_5fdarray_5finternal_5fdouble',['read_darray_internal_double',['../piodarray_8f90.html#a3af070859dc01d6abc617d67bd585e78',1,'piodarray']]], - ['read_5fdarray_5finternal_5fint',['read_darray_internal_int',['../piodarray_8f90.html#a108657d4f23ac08e5357d55e0966733a',1,'piodarray']]], - ['read_5fdarray_5finternal_5freal',['read_darray_internal_real',['../piodarray_8f90.html#a7b8ffd691c5e583f7a1847d607a35627',1,'piodarray']]], - ['readbuffer',['readbuffer',['../structpioexample_1_1pioexampleclass.html#a526361acbf70a77e0afe9d19498bba3b',1,'pioexample::pioexampleclass']]], - ['readvar',['readvar',['../structpioexample_1_1pioexampleclass.html#aaf78ac9ebc4084edf35f295f6cf5598a',1,'pioexample::pioexampleclass']]], - ['rearr_5fcomm_5ffc_5fopt',['rearr_comm_fc_opt',['../structrearr__comm__fc__opt.html',1,'']]], - ['rearr_5fcomm_5ffc_5fopt_5ft',['rearr_comm_fc_opt_t',['../pio_8h.html#a33bec608b2c9dd2e2855f7adcc23c7c2',1,'pio.h']]], - ['rearr_5fopt',['rearr_opt',['../structrearr__opt.html',1,'']]], - ['rearr_5fopt_5ft',['rearr_opt_t',['../pio_8h.html#af676ea8a0aa46e2f1a2cc2b6dc8c7569',1,'pio.h']]], - ['rearr_5fopts',['rearr_opts',['../structio__desc__t.html#afe6b16e1e8f774639b0de1328f8981c9',1,'io_desc_t::rearr_opts()'],['../structiosystem__desc__t.html#a90c06b85112d2cbcef262b8a8c0aea12',1,'iosystem_desc_t::rearr_opts()']]], - ['rearranger',['rearranger',['../structio__desc__t.html#a0b342635e05c4858cf057f28298f8213',1,'io_desc_t']]], - ['rec_5fvar',['rec_var',['../structvar__desc__t.html#ab17f520dc332988370bdfbcfe0234476',1,'var_desc_t']]], - ['record',['record',['../structvar__desc__t.html#a778c09b345537506feafa4f92705b6f5',1,'var_desc_t']]], - ['recordvar',['recordvar',['../structwmulti__buffer.html#a52b790e294ce52e2b364f584abdbf9d8',1,'wmulti_buffer']]], - ['redef_5fdesc',['redef_desc',['../group___p_i_o__redef.html#gaf44dad7065b2cbc0f8b0b0308d7f88c5',1,'pio_nf']]], - ['redef_5fid',['redef_id',['../group___p_i_o__redef.html#ga1a98648b5347710c172e49d556b2eae8',1,'pio_nf']]], - ['remap',['remap',['../structio__desc__t.html#ae159156adf3f8a3d288bb45767508184',1,'io_desc_t']]], - ['replace_5fc_5fnull',['replace_c_null',['../pio__support_8_f90.html#abcbf3a9d77e36435f9110d1efe8fb19a',1,'pio_support']]], - ['request',['request',['../structvar__desc__t.html#afe58a0dd1a4e439098833e9dfa0e7102',1,'var_desc_t']]], - ['resultlen',['resultlen',['../example1_8c.html#aeb75303058f3be9b462de7ba3f6b03a7',1,'resultlen(): example1.c'],['../example2_8c.html#aeb75303058f3be9b462de7ba3f6b03a7',1,'resultlen(): example2.c']]], - ['rfrom',['rfrom',['../structio__desc__t.html#aeb38b39c426eb0cce7c8e27d15eb67fd',1,'io_desc_t']]], - ['rindex',['rindex',['../structio__desc__t.html#a1c5a340bb797121121f8c17203e5fb3c',1,'io_desc_t']]], - ['rtype',['rtype',['../structio__desc__t.html#a2ebce2622d8c52bdaf07e00350acadce',1,'io_desc_t']]] -]; diff --git a/docs/search/all_f.html b/docs/search/all_f.html deleted file mode 100644 index 6ecfc0ed833..00000000000 --- a/docs/search/all_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_f.js b/docs/search/all_f.js deleted file mode 100644 index 2e927ce7606..00000000000 --- a/docs/search/all_f.js +++ /dev/null @@ -1,23 +0,0 @@ -var searchData= -[ - ['set_20the_20error_20handling',['Set the Error Handling',['../group___p_i_o__error__method__c.html',1,'']]], - ['shut_20down_20the_20io_20system',['Shut Down the IO System',['../group___p_i_o__finalize__c.html',1,'']]], - ['set_20the_20blocksize',['Set the Blocksize',['../group___p_i_o__set__blocksize__c.html',1,'']]], - ['set_20fill_20value',['Set Fill Value',['../group___p_i_o__set__fill__c.html',1,'']]], - ['set_20an_20mpi_20hint',['Set an MPI Hint',['../group___p_i_o__set__hint__c.html',1,'']]], - ['set_20the_20record_20number',['Set the Record Number',['../group___p_i_o__setframe__c.html',1,'']]], - ['sync_20a_20file',['Sync a File',['../group___p_i_o__sync__file__c.html',1,'']]], - ['scount',['scount',['../structio__desc__t.html#a85a813c99910c2791d70718dc2984a4d',1,'io_desc_t']]], - ['setdebuglevel',['setdebuglevel',['../group___p_i_o__setdebuglevel.html#ga197ef394cd490e1650b95ef0ab97cc85',1,'piolib_mod']]], - ['seterrorhandlingfile',['seterrorhandlingfile',['../group___p_i_o__seterrorhandling.html#ga5c3e6c45dcd0af907b5e60c20bdae886',1,'piolib_mod']]], - ['seterrorhandlingiosysid',['seterrorhandlingiosysid',['../group___p_i_o__seterrorhandling.html#gade8bdb3765989141d515751896e1e64e',1,'piolib_mod']]], - ['seterrorhandlingiosystem',['seterrorhandlingiosystem',['../group___p_i_o__seterrorhandling.html#ga78b16b0612471672be4e8825dd2f2cef',1,'piolib_mod']]], - ['setframe',['setframe',['../group___p_i_o__setframe.html#ga2c5966f917968c675e6c734c3ddbe565',1,'piolib_mod']]], - ['sindex',['sindex',['../structio__desc__t.html#a7c861a0543de55882f06a3bf8e273622',1,'io_desc_t']]], - ['start',['start',['../structio__region.html#a9b4bc773d62123b98bb4b0821b2f1188',1,'io_region::start()'],['../structpio__types_1_1decompmap__t.html#a62487611f9a9332c44cf7ca1ac89ebb0',1,'pio_types::decompmap_t::start()']]], - ['start_5fdata_5fval',['START_DATA_VAL',['../example1_8c.html#aba5ba18a0b68130c63410845f87fa708',1,'START_DATA_VAL(): example1.c'],['../example2_8c.html#aba5ba18a0b68130c63410845f87fa708',1,'START_DATA_VAL(): example2.c']]], - ['stride',['stride',['../structpioexample_1_1pioexampleclass.html#a7db2a2d4a3a90efb1d15304a1302f367',1,'pioexample::pioexampleclass']]], - ['stype',['stype',['../structio__desc__t.html#a46870b00a1e603c3c3e91cc0287c3f33',1,'io_desc_t']]], - ['subset_5fcomm',['subset_comm',['../structio__desc__t.html#ae9e9fc0c4d6fea535c4fbe51ccd4d71f',1,'io_desc_t']]], - ['syncfile',['syncfile',['../group___p_i_o__syncfile.html#ga2b10f2553a1dde620a57f8ac9f43c780',1,'piolib_mod']]] -]; diff --git a/docs/search/classes_0.html b/docs/search/classes_0.html deleted file mode 100644 index 1c3e406ac8e..00000000000 --- a/docs/search/classes_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js deleted file mode 100644 index 0121e23ce20..00000000000 --- a/docs/search/classes_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['decompmap_5ft',['decompmap_t',['../structpio__types_1_1decompmap__t.html',1,'pio_types']]] -]; diff --git a/docs/search/classes_1.html b/docs/search/classes_1.html deleted file mode 100644 index a8e70695087..00000000000 --- a/docs/search/classes_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js deleted file mode 100644 index bf1565dfaef..00000000000 --- a/docs/search/classes_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['file_5fdesc_5ft',['file_desc_t',['../structfile__desc__t.html',1,'file_desc_t'],['../structpio__types_1_1file__desc__t.html',1,'pio_types::file_desc_t']]] -]; diff --git a/docs/search/classes_2.html b/docs/search/classes_2.html deleted file mode 100644 index 5c09c9691eb..00000000000 --- a/docs/search/classes_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js deleted file mode 100644 index c3ba2752df6..00000000000 --- a/docs/search/classes_2.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['io_5fdesc_5ft',['io_desc_t',['../structio__desc__t.html',1,'io_desc_t'],['../structpio__types_1_1io__desc__t.html',1,'pio_types::io_desc_t']]], - ['io_5fregion',['io_region',['../structio__region.html',1,'']]], - ['iosystem_5fdesc_5ft',['iosystem_desc_t',['../structiosystem__desc__t.html',1,'iosystem_desc_t'],['../structpio__types_1_1iosystem__desc__t.html',1,'pio_types::iosystem_desc_t']]] -]; diff --git a/docs/search/classes_3.html b/docs/search/classes_3.html deleted file mode 100644 index 5faaeba81ce..00000000000 --- a/docs/search/classes_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js deleted file mode 100644 index 8c4b64c65b5..00000000000 --- a/docs/search/classes_3.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['pio_5frearr_5fcomm_5ffc_5fopt_5ft',['pio_rearr_comm_fc_opt_t',['../structpio__types_1_1pio__rearr__comm__fc__opt__t.html',1,'pio_types']]], - ['pio_5frearr_5fopt_5ft',['pio_rearr_opt_t',['../structpio__types_1_1pio__rearr__opt__t.html',1,'pio_types']]], - ['pioc_5fget_5fvar_5fdouble',['PIOc_get_var_double',['../interfacepionfget__mod_1_1_p_i_oc__get__var__double.html',1,'pionfget_mod']]], - ['pioc_5fget_5fvar_5ffloat',['PIOc_get_var_float',['../interfacepionfget__mod_1_1_p_i_oc__get__var__float.html',1,'pionfget_mod']]], - ['pioc_5fget_5fvar_5fint',['PIOc_get_var_int',['../interfacepionfget__mod_1_1_p_i_oc__get__var__int.html',1,'pionfget_mod']]], - ['pioc_5fget_5fvara_5fdouble',['PIOc_get_vara_double',['../interfacepionfget__mod_1_1_p_i_oc__get__vara__double.html',1,'pionfget_mod']]], - ['pioc_5fget_5fvara_5ffloat',['PIOc_get_vara_float',['../interfacepionfget__mod_1_1_p_i_oc__get__vara__float.html',1,'pionfget_mod']]], - ['pioc_5fget_5fvara_5fint',['PIOc_get_vara_int',['../interfacepionfget__mod_1_1_p_i_oc__get__vara__int.html',1,'pionfget_mod']]], - ['pioc_5fget_5fvara_5ftext',['PIOc_get_vara_text',['../interfacepionfget__mod_1_1_p_i_oc__get__vara__text.html',1,'pionfget_mod']]], - ['pioc_5fput_5fvara_5fdouble',['PIOc_put_vara_double',['../interfacepionfput__mod_1_1_p_i_oc__put__vara__double.html',1,'pionfput_mod']]], - ['pioc_5fput_5fvara_5ffloat',['PIOc_put_vara_float',['../interfacepionfput__mod_1_1_p_i_oc__put__vara__float.html',1,'pionfput_mod']]], - ['pioc_5fput_5fvara_5fint',['PIOc_put_vara_int',['../interfacepionfput__mod_1_1_p_i_oc__put__vara__int.html',1,'pionfput_mod']]], - ['pioc_5fput_5fvara_5ftext',['PIOc_put_vara_text',['../interfacepionfput__mod_1_1_p_i_oc__put__vara__text.html',1,'pionfput_mod']]], - ['pioc_5fread_5fdarray',['PIOc_read_darray',['../interfacepiodarray_1_1_p_i_oc__read__darray.html',1,'piodarray']]], - ['pioc_5fwrite_5fdarray_5fmulti',['PIOc_write_darray_multi',['../interfacepiodarray_1_1_p_i_oc__write__darray__multi.html',1,'piodarray']]], - ['pioexampleclass',['pioexampleclass',['../structpioexample_1_1pioexampleclass.html',1,'pioexample']]] -]; diff --git a/docs/search/classes_4.html b/docs/search/classes_4.html deleted file mode 100644 index b3f11bc787e..00000000000 --- a/docs/search/classes_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js deleted file mode 100644 index 34b334a31b9..00000000000 --- a/docs/search/classes_4.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['rearr_5fcomm_5ffc_5fopt',['rearr_comm_fc_opt',['../structrearr__comm__fc__opt.html',1,'']]], - ['rearr_5fopt',['rearr_opt',['../structrearr__opt.html',1,'']]] -]; diff --git a/docs/search/close.png b/docs/search/close.png deleted file mode 100644 index 9342d3dfeea7b7c4ee610987e717804b5a42ceb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmV+s0q*{ZP)4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN diff --git a/docs/search/defines_0.html b/docs/search/defines_0.html deleted file mode 100644 index 5b252045ffe..00000000000 --- a/docs/search/defines_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_0.js b/docs/search/defines_0.js deleted file mode 100644 index f060edadf11..00000000000 --- a/docs/search/defines_0.js +++ /dev/null @@ -1,23 +0,0 @@ -var searchData= -[ - ['darray_5fdata',['DARRAY_DATA',['../pio__darray_8c.html#a39e0b8106c05983fec7d71c188bc5cbc',1,'pio_darray.c']]], - ['darray_5ffill',['DARRAY_FILL',['../pio__darray_8c.html#a3cbe4eaef9f3dd377fc4ddff08c32d02',1,'pio_darray.c']]], - ['decomp_5fbacktrace_5fatt_5fname',['DECOMP_BACKTRACE_ATT_NAME',['../pio_8h.html#a47738ade7edcd4f2c042f1db9122caf0',1,'pio.h']]], - ['decomp_5fc_5forder_5fstr',['DECOMP_C_ORDER_STR',['../pio_8h.html#ae777e38649b5ac2013cc19558fdd0848',1,'pio.h']]], - ['decomp_5fdim_5fdim',['DECOMP_DIM_DIM',['../pio_8h.html#a9bfacaf5f6ca99b712f9171a830f3eeb',1,'pio.h']]], - ['decomp_5ffortran_5forder_5fstr',['DECOMP_FORTRAN_ORDER_STR',['../pio_8h.html#ab075f76fb6ead6aa6a9e323faa398c78',1,'pio.h']]], - ['decomp_5fglobal_5fsize_5fvar_5fname',['DECOMP_GLOBAL_SIZE_VAR_NAME',['../pio_8h.html#a2e9a422d52dfecdf8c4e494fea2bed45',1,'pio.h']]], - ['decomp_5fhistory_5fatt_5fname',['DECOMP_HISTORY_ATT_NAME',['../pio_8h.html#ac7ad7e5abbad3e313b91c3a5c8a1d5f7',1,'pio.h']]], - ['decomp_5fmap_5fvar_5fname',['DECOMP_MAP_VAR_NAME',['../pio_8h.html#aee0e9aa72139109e475b4c51241c265d',1,'pio.h']]], - ['decomp_5fmapelem_5fdim_5fname',['DECOMP_MAPELEM_DIM_NAME',['../pio_8h.html#acfc2c9ad2c9460805d9dc1d03741bbdc',1,'pio.h']]], - ['decomp_5fmaplen_5fvar_5fname',['DECOMP_MAPLEN_VAR_NAME',['../pio_8h.html#a8f288c6229b71badda312c737046f9f6',1,'pio.h']]], - ['decomp_5fmax_5fmaplen_5fatt_5fname',['DECOMP_MAX_MAPLEN_ATT_NAME',['../pio_8h.html#ae31cb9c4eea512bdd9b33b48ccb74e8a',1,'pio.h']]], - ['decomp_5fndims',['DECOMP_NDIMS',['../pio_8h.html#ac7489c753dcbbddabd88ba6050218c76',1,'pio.h']]], - ['decomp_5forder_5fatt_5fname',['DECOMP_ORDER_ATT_NAME',['../pio_8h.html#a0bbd5614bd7bdfb88c44d60c5c93d080',1,'pio.h']]], - ['decomp_5fsource_5fatt_5fname',['DECOMP_SOURCE_ATT_NAME',['../pio_8h.html#afa80377d42a63ddf2d5fd40bf734ffd9',1,'pio.h']]], - ['decomp_5ftask_5fdim_5fname',['DECOMP_TASK_DIM_NAME',['../pio_8h.html#a99622014094206834ba37d7eda0fde39',1,'pio.h']]], - ['decomp_5ftitle_5fatt_5fname',['DECOMP_TITLE_ATT_NAME',['../pio_8h.html#ab24fea66e92b6f91fd0895154ae65b01',1,'pio.h']]], - ['decomp_5fversion_5fatt_5fname',['DECOMP_VERSION_ATT_NAME',['../pio_8h.html#a478ec727417fbd8321eae4a8acfb7280',1,'pio.h']]], - ['dim_5flen',['DIM_LEN',['../example1_8c.html#a64ac6367028a6df084dea6efe741a795',1,'example1.c']]], - ['dim_5fname',['DIM_NAME',['../example1_8c.html#a68eca42e606398f1b7321200813679e4',1,'example1.c']]] -]; diff --git a/docs/search/defines_1.html b/docs/search/defines_1.html deleted file mode 100644 index 91488cb5a1b..00000000000 --- a/docs/search/defines_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_1.js b/docs/search/defines_1.js deleted file mode 100644 index 5a28a118679..00000000000 --- a/docs/search/defines_1.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['err',['ERR',['../example1_8c.html#a588357de2986fdf4c1380190f7ae9f37',1,'ERR(): example1.c'],['../example2_8c.html#a588357de2986fdf4c1380190f7ae9f37',1,'ERR(): example2.c']]], - ['err_5fbad',['ERR_BAD',['../example1_8c.html#a4fb046f73cfc287e0b5b472e51133942',1,'ERR_BAD(): example1.c'],['../example2_8c.html#a4fb046f73cfc287e0b5b472e51133942',1,'ERR_BAD(): example2.c']]], - ['err_5ffile',['ERR_FILE',['../example2_8c.html#a846551741a0d8ec6d1efd5491798d50d',1,'example2.c']]] -]; diff --git a/docs/search/defines_2.html b/docs/search/defines_2.html deleted file mode 100644 index 86559939349..00000000000 --- a/docs/search/defines_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_2.js b/docs/search/defines_2.js deleted file mode 100644 index c9110c4f8b7..00000000000 --- a/docs/search/defines_2.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['max_5fbacktrace',['MAX_BACKTRACE',['../pioc__support_8c.html#a0943e0b42523c317b4c867f26e44dec6',1,'pioc_support.c']]], - ['mpi_5foffset',['MPI_OFFSET',['../pio_8h.html#a757768e03c71e1f1720f6718eed964a8',1,'pio.h']]], - ['mpierr',['MPIERR',['../example1_8c.html#a59c9fcdb8191a6e3d7e43d31e4c4448c',1,'MPIERR(): example1.c'],['../example2_8c.html#a59c9fcdb8191a6e3d7e43d31e4c4448c',1,'MPIERR(): example2.c']]] -]; diff --git a/docs/search/defines_3.html b/docs/search/defines_3.html deleted file mode 100644 index a55d3ffb5a2..00000000000 --- a/docs/search/defines_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_3.js b/docs/search/defines_3.js deleted file mode 100644 index 51c9332e328..00000000000 --- a/docs/search/defines_3.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['ndim',['NDIM',['../example1_8c.html#a2b1fd2d28c6a7d4a3f7027cc1b6466f3',1,'NDIM(): example1.c'],['../example2_8c.html#a2b1fd2d28c6a7d4a3f7027cc1b6466f3',1,'NDIM(): example2.c']]], - ['num_5fevents',['NUM_EVENTS',['../example2_8c.html#ae769ca99bba831a6bfbf2e98d60aa1fb',1,'example2.c']]], - ['num_5fnetcdf_5fflavors',['NUM_NETCDF_FLAVORS',['../example1_8c.html#ae763c3ffeab20d06c1ab807cabb82394',1,'NUM_NETCDF_FLAVORS(): example1.c'],['../example2_8c.html#ae763c3ffeab20d06c1ab807cabb82394',1,'NUM_NETCDF_FLAVORS(): example2.c']]], - ['num_5ftimesteps',['NUM_TIMESTEPS',['../example2_8c.html#a78076335bc3d03745246fc5ffcdd4e85',1,'example2.c']]] -]; diff --git a/docs/search/defines_4.html b/docs/search/defines_4.html deleted file mode 100644 index 54da39acd4e..00000000000 --- a/docs/search/defines_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_4.js b/docs/search/defines_4.js deleted file mode 100644 index cfd169fc196..00000000000 --- a/docs/search/defines_4.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['pio_5fdefault',['PIO_DEFAULT',['../pio_8h.html#a39ae42ff91b54d8e03f741bd3f4b12f4',1,'pio.h']]], - ['pio_5febadiotype',['PIO_EBADIOTYPE',['../pio_8h.html#a9393d14ad7b5f852d9861db2057b3282',1,'pio.h']]], - ['pio_5feindep',['PIO_EINDEP',['../pio_8h.html#ae11d6fdb7de9cfa9e994d42d20c037f5',1,'pio.h']]], - ['pio_5fevardimmismatch',['PIO_EVARDIMMISMATCH',['../pio_8h.html#a8f81ddc26f35661e83683bfbc4cd6abc',1,'pio.h']]], - ['pio_5ffirst_5ferror_5fcode',['PIO_FIRST_ERROR_CODE',['../pio_8h.html#a53b0a0ba9de0ba76508fb54fa326cbfd',1,'pio.h']]], - ['pio_5fmax_5fdims',['PIO_MAX_DIMS',['../pio_8h.html#a26c7020d5bbf194da64f6fc09d53f32a',1,'pio.h']]], - ['pio_5fmax_5fvars',['PIO_MAX_VARS',['../pio_8h.html#adbc8561902f84b31e4b10157ea0be817',1,'pio.h']]], - ['pio_5foffset',['PIO_Offset',['../pio_8h.html#a1225edb54e6d6de678bf675485549eb0',1,'PIO_Offset(): pio.h'],['../pio_8h.html#a14497592730ea1a88cd1dbc53239dd59',1,'PIO_OFFSET(): pio.h']]], - ['pio_5frearr_5fcomm_5funlimited_5fpend_5freq',['PIO_REARR_COMM_UNLIMITED_PEND_REQ',['../pio_8h.html#a6d7754fb8c0e0df7339312e938946478',1,'pio.h']]], - ['pio_5freq_5fnull',['PIO_REQ_NULL',['../pio_8h.html#ab22134cf9085018192e54db9e2fcc944',1,'pio.h']]] -]; diff --git a/docs/search/defines_5.html b/docs/search/defines_5.html deleted file mode 100644 index dd7bfdc6d87..00000000000 --- a/docs/search/defines_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_5.js b/docs/search/defines_5.js deleted file mode 100644 index 8aa1e76e824..00000000000 --- a/docs/search/defines_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['start_5fdata_5fval',['START_DATA_VAL',['../example1_8c.html#aba5ba18a0b68130c63410845f87fa708',1,'START_DATA_VAL(): example1.c'],['../example2_8c.html#aba5ba18a0b68130c63410845f87fa708',1,'START_DATA_VAL(): example2.c']]] -]; diff --git a/docs/search/defines_6.html b/docs/search/defines_6.html deleted file mode 100644 index 58d00e917f7..00000000000 --- a/docs/search/defines_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_6.js b/docs/search/defines_6.js deleted file mode 100644 index 62b3363aa91..00000000000 --- a/docs/search/defines_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['var_5fname',['VAR_NAME',['../example1_8c.html#a73de0b1772c59096554d6a846feff376',1,'VAR_NAME(): example1.c'],['../example2_8c.html#a73de0b1772c59096554d6a846feff376',1,'VAR_NAME(): example2.c']]], - ['versno',['VERSNO',['../pioc__support_8c.html#a4350e714ba9665aa0df05b404a320c3f',1,'pioc_support.c']]] -]; diff --git a/docs/search/files_0.html b/docs/search/files_0.html deleted file mode 100644 index 4f272b83a45..00000000000 --- a/docs/search/files_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_0.js b/docs/search/files_0.js deleted file mode 100644 index 044fc6817c2..00000000000 --- a/docs/search/files_0.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['example1_2ec',['example1.c',['../example1_8c.html',1,'']]], - ['example2_2ec',['example2.c',['../example2_8c.html',1,'']]], - ['examplepio_2ec',['examplePio.c',['../example_pio_8c.html',1,'']]], - ['examplepio_2ef90',['examplePio.f90',['../example_pio_8f90.html',1,'']]] -]; diff --git a/docs/search/files_1.html b/docs/search/files_1.html deleted file mode 100644 index dcce4223710..00000000000 --- a/docs/search/files_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_1.js b/docs/search/files_1.js deleted file mode 100644 index 6febf26199a..00000000000 --- a/docs/search/files_1.js +++ /dev/null @@ -1,21 +0,0 @@ -var searchData= -[ - ['pio_2ef90',['pio.F90',['../pio_8_f90.html',1,'']]], - ['pio_2eh',['pio.h',['../pio_8h.html',1,'']]], - ['pio_5fdarray_2ec',['pio_darray.c',['../pio__darray_8c.html',1,'']]], - ['pio_5ffile_2ec',['pio_file.c',['../pio__file_8c.html',1,'']]], - ['pio_5fget_5fnc_2ec',['pio_get_nc.c',['../pio__get__nc_8c.html',1,'']]], - ['pio_5fkinds_2ef90',['pio_kinds.F90',['../pio__kinds_8_f90.html',1,'']]], - ['pio_5fnc_2ec',['pio_nc.c',['../pio__nc_8c.html',1,'']]], - ['pio_5fnc4_2ec',['pio_nc4.c',['../pio__nc4_8c.html',1,'']]], - ['pio_5fput_5fnc_2ec',['pio_put_nc.c',['../pio__put__nc_8c.html',1,'']]], - ['pio_5fsupport_2ef90',['pio_support.F90',['../pio__support_8_f90.html',1,'']]], - ['pio_5ftypes_2ef90',['pio_types.F90',['../pio__types_8_f90.html',1,'']]], - ['pioc_2ec',['pioc.c',['../pioc_8c.html',1,'']]], - ['pioc_5fsupport_2ec',['pioc_support.c',['../pioc__support_8c.html',1,'']]], - ['piodarray_2ef90',['piodarray.f90',['../piodarray_8f90.html',1,'']]], - ['piolib_5fmod_2ef90',['piolib_mod.f90',['../piolib__mod_8f90.html',1,'']]], - ['pionfatt_5fmod_5f2_2ef90',['pionfatt_mod_2.f90',['../pionfatt__mod__2_8f90.html',1,'']]], - ['pionfget_5fmod_5f2_2ef90',['pionfget_mod_2.f90',['../pionfget__mod__2_8f90.html',1,'']]], - ['pionfput_5fmod_2ef90',['pionfput_mod.f90',['../pionfput__mod_8f90.html',1,'']]] -]; diff --git a/docs/search/functions_0.html b/docs/search/functions_0.html deleted file mode 100644 index 4e6d87d152c..00000000000 --- a/docs/search/functions_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js deleted file mode 100644 index 448a8d91a80..00000000000 --- a/docs/search/functions_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['advanceframe',['advanceframe',['../group___p_i_o__advanceframe.html#ga3466b48f29038f5613f33ad5c33ac142',1,'piolib_mod']]], - ['alloc_5fregion2',['alloc_region2',['../pioc__support_8c.html#aedb8cb5bbf198ce481dd78e4447beb19',1,'pioc_support.c']]] -]; diff --git a/docs/search/functions_1.html b/docs/search/functions_1.html deleted file mode 100644 index b343e2db57b..00000000000 --- a/docs/search/functions_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js deleted file mode 100644 index 89cf45ee89b..00000000000 --- a/docs/search/functions_1.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['calculate_5fvalue',['calculate_value',['../example2_8c.html#adc94683e96f58797755afd533c093c45',1,'example2.c']]], - ['check_5ffile',['check_file',['../example1_8c.html#a68a3f52d3825a0739cf5e076cfbebd9a',1,'check_file(int ntasks, char *filename): example1.c'],['../example2_8c.html#a68a3f52d3825a0739cf5e076cfbebd9a',1,'check_file(int ntasks, char *filename): example2.c']]], - ['check_5fmpi',['check_mpi',['../pioc__support_8c.html#a23de97973c9b5221520ef6335b9040d4',1,'pioc_support.c']]], - ['check_5fnetcdf',['check_netcdf',['../pioc__support_8c.html#ace3c12a0e8fe7fe5d0fef1d4efad830d',1,'pioc_support.c']]], - ['check_5fnetcdf2',['check_netcdf2',['../pioc__support_8c.html#a93dc5d235914305c404d841de3f152f7',1,'pioc_support.c']]], - ['check_5funlim_5fuse',['check_unlim_use',['../pioc__support_8c.html#a0f2e99bf3d141d67c06c3b7ea02ffbf1',1,'pioc_support.c']]], - ['checkmpireturn',['checkmpireturn',['../pio__support_8_f90.html#ac7968ba27902096f4dd743d468f25274',1,'pio_support']]], - ['cleanup',['cleanup',['../structpioexample_1_1pioexampleclass.html#a98dc8381c73aa16077022c2601af502a',1,'pioexample::pioexampleclass']]], - ['closefile',['closefile',['../structpioexample_1_1pioexampleclass.html#ad8d27e01569f9dfd28876febc5d42638',1,'pioexample::pioexampleclass::closefile()'],['../group___p_i_o__closefile.html#gabd36983797d48236a8d610b58a7c3aa8',1,'piolib_mod::closefile()']]], - ['compare',['compare',['../pioc_8c.html#ac70138609ef6aa6fabca57aca8681e83',1,'pioc.c']]], - ['createdecomp',['createdecomp',['../structpioexample_1_1pioexampleclass.html#a6a47fedad0fe0d131fd0305e25b26546',1,'pioexample::pioexampleclass']]], - ['createfile',['createfile',['../structpioexample_1_1pioexampleclass.html#ac1010cbbdf5cd79112bab8e3dbd5dfdf',1,'pioexample::pioexampleclass::createfile()'],['../group___p_i_o__createfile.html#ga359c93e9d4f79c37d488f00535122177',1,'piolib_mod::createfile()']]] -]; diff --git a/docs/search/functions_2.html b/docs/search/functions_2.html deleted file mode 100644 index ecce2f31865..00000000000 --- a/docs/search/functions_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js deleted file mode 100644 index cc4168345d4..00000000000 --- a/docs/search/functions_2.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['def_5fdim_5fdesc',['def_dim_desc',['../group___p_i_o__def__dim.html#ga1fe0ae159057cf101e8eede7575e492a',1,'pio_nf']]], - ['def_5fdim_5fid',['def_dim_id',['../group___p_i_o__def__dim.html#ga08732588a313c6130c840dbe70635d2f',1,'pio_nf']]], - ['def_5fdim_5fint_5fdesc',['def_dim_int_desc',['../group___p_i_o__def__dim.html#gabbfcbd8041efadf245d4a2f1ebf671b0',1,'pio_nf']]], - ['def_5fdim_5fint_5fid',['def_dim_int_id',['../group___p_i_o__def__dim.html#ga50b5096923dcf55c5099635850322fae',1,'pio_nf']]], - ['def_5fvar_5f0d_5fdesc',['def_var_0d_desc',['../group___p_i_o__def__var.html#ga5545746fd00003f354f9c209866bc65b',1,'pio_nf']]], - ['def_5fvar_5f0d_5fid',['def_var_0d_id',['../group___p_i_o__def__var.html#gab8277873f8c79e923a04d4cf3e64cd82',1,'pio_nf']]], - ['def_5fvar_5fmd_5fdesc',['def_var_md_desc',['../group___p_i_o__def__var.html#gaf3c39aafb791324950d557f8cd1bd7c2',1,'pio_nf']]], - ['def_5fvar_5fmd_5fid',['def_var_md_id',['../group___p_i_o__def__var.html#gac412bec00939a8235886d791a8cb2d1f',1,'pio_nf']]], - ['definevar',['definevar',['../structpioexample_1_1pioexampleclass.html#af5d63a6a2129d3b6b782561695e1b254',1,'pioexample::pioexampleclass']]], - ['determine_5fprocs',['determine_procs',['../pioc__support_8c.html#a69fa993028a0371829a5afc5a2d9c317',1,'pioc_support.c']]] -]; diff --git a/docs/search/functions_3.html b/docs/search/functions_3.html deleted file mode 100644 index 15f06abdc22..00000000000 --- a/docs/search/functions_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js deleted file mode 100644 index 70fb3c519ab..00000000000 --- a/docs/search/functions_3.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['enddef_5fdesc',['enddef_desc',['../group___p_i_o__enddef.html#gaf427dff332470c145e1dfaf8907bd870',1,'pio_nf']]], - ['enddef_5fid',['enddef_id',['../group___p_i_o__enddef.html#gae5ec0660880c08131f82e8063c26ba8e',1,'pio_nf']]], - ['epc_5fcleanup',['epc_cleanUp',['../example_pio_8c.html#ada6dae318c48313ae2f1d1791de71e82',1,'examplePio.c']]], - ['epc_5fclosefile',['epc_closeFile',['../example_pio_8c.html#a953324c74bd13c13537728db07afe2d6',1,'examplePio.c']]], - ['epc_5fcreatedecomp',['epc_createDecomp',['../example_pio_8c.html#a5ce9b9370b529190e132790c49397d9c',1,'examplePio.c']]], - ['epc_5fcreatefile',['epc_createFile',['../example_pio_8c.html#af2ded23cda360951d1c07956f7a5daaf',1,'examplePio.c']]], - ['epc_5fdefinevar',['epc_defineVar',['../example_pio_8c.html#adb42e47eeab7ad4ff2dfe165413b59a8',1,'examplePio.c']]], - ['epc_5ferrorhandler',['epc_errorHandler',['../example_pio_8c.html#a147d7820aa940c5012d41bb43feba26f',1,'examplePio.c']]], - ['epc_5finit',['epc_init',['../example_pio_8c.html#a67976bc68369e54b1efe9e7ce5dd1a01',1,'examplePio.c']]], - ['epc_5fnew',['epc_new',['../example_pio_8c.html#a7175aa5557459a40cad3acd59b400799',1,'examplePio.c']]], - ['epc_5freadvar',['epc_readVar',['../example_pio_8c.html#ad7b5f59231752c94fee226d7cb5fe7bb',1,'examplePio.c']]], - ['epc_5fwritevar',['epc_writeVar',['../example_pio_8c.html#a78a930ccdbecdb78384a415449509cd8',1,'examplePio.c']]] -]; diff --git a/docs/search/functions_4.html b/docs/search/functions_4.html deleted file mode 100644 index 8985ff27876..00000000000 --- a/docs/search/functions_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js deleted file mode 100644 index 4b91a2ad294..00000000000 --- a/docs/search/functions_4.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['finalize',['finalize',['../group___p_i_o__finalize.html#ga01570706db6f1c5e61087045d558e9df',1,'piolib_mod']]], - ['find_5fmpi_5ftype',['find_mpi_type',['../pioc__support_8c.html#ae827623f5a38c2614a01fdb897f69a4c',1,'pioc_support.c']]], - ['find_5fvar_5ffillvalue',['find_var_fillvalue',['../group___p_i_o__write__darray__c.html#gab3e7daa32e4bcbd54a1afa2508ed5f4f',1,'pio_darray.c']]], - ['free_5fregion_5flist',['free_region_list',['../pioc__support_8c.html#a7b1092f6a8ae5d9037a9d42642f3a191',1,'pioc_support.c']]], - ['freedecomp_5ffile',['freedecomp_file',['../group___p_i_o__freedecomp.html#ga06e75cb3191818eec2ee270821cfdbb2',1,'piolib_mod']]], - ['freedecomp_5fios',['freedecomp_ios',['../group___p_i_o__freedecomp.html#ga66eba879f44ab5c92a29ce9e6d1a7f3a',1,'piolib_mod']]] -]; diff --git a/docs/search/functions_5.html b/docs/search/functions_5.html deleted file mode 100644 index 03149184b8b..00000000000 --- a/docs/search/functions_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js deleted file mode 100644 index 1f5ca62f990..00000000000 --- a/docs/search/functions_5.js +++ /dev/null @@ -1,74 +0,0 @@ -var searchData= -[ - ['get_5fatt_5f1d_5fdouble',['get_att_1d_double',['../group___p_i_o__get__att.html#ga64ae018a86f73e2233fb529aeedc69f5',1,'pionfatt_mod']]], - ['get_5fatt_5f1d_5fid_5fdouble',['get_att_1d_id_double',['../pionfatt__mod__2_8f90.html#af0b6ee5422b5adcfddf2c176154d0f2a',1,'pionfatt_mod']]], - ['get_5fatt_5f1d_5fid_5fint',['get_att_1d_id_int',['../pionfatt__mod__2_8f90.html#abd859e9ff0fc5af9a7544cc887558ffe',1,'pionfatt_mod']]], - ['get_5fatt_5f1d_5fid_5freal',['get_att_1d_id_real',['../pionfatt__mod__2_8f90.html#a013d8a1a962b6a3ce870647a408fc1d3',1,'pionfatt_mod']]], - ['get_5fatt_5f1d_5fint',['get_att_1d_int',['../group___p_i_o__get__att.html#gabadfae5ddbea347a04216177c3845ae5',1,'pionfatt_mod']]], - ['get_5fatt_5f1d_5freal',['get_att_1d_real',['../group___p_i_o__get__att.html#ga44f647b79782857c24a7c71dcd9cc9e6',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5f1d_5fdouble',['get_att_desc_1d_double',['../pionfatt__mod__2_8f90.html#a9bb2dcb3b59ae8b9cd44ee748466487d',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5f1d_5fint',['get_att_desc_1d_int',['../group___p_i_o__get__att.html#gaca3c2398939fc685ddbecb3e25355d3b',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5f1d_5freal',['get_att_desc_1d_real',['../pionfatt__mod__2_8f90.html#a6a5da1e2f614221a27fe224b94adcd54',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5fdouble',['get_att_desc_double',['../pionfatt__mod__2_8f90.html#ab8a854f83cb3d27470921833c7e1cf75',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5fint',['get_att_desc_int',['../pionfatt__mod__2_8f90.html#a6f88ded2d11aa6e07882b8176f002610',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5freal',['get_att_desc_real',['../pionfatt__mod__2_8f90.html#aac204d809aaa76407edb85dbb4fe9e73',1,'pionfatt_mod']]], - ['get_5fatt_5fdesc_5ftext',['get_att_desc_text',['../group___p_i_o__get__att.html#gacc7cb491b8e2e6e1e6f3bd1412c5ec94',1,'pionfatt_mod']]], - ['get_5fatt_5fdouble',['get_att_double',['../pionfatt__mod__2_8f90.html#a2aaff332e948341aed023ba4a81c950b',1,'pionfatt_mod']]], - ['get_5fatt_5fid_5fdouble',['get_att_id_double',['../pionfatt__mod__2_8f90.html#a95a2ea0607dc59e9fedc30bb08180f01',1,'pionfatt_mod']]], - ['get_5fatt_5fid_5fint',['get_att_id_int',['../group___p_i_o__get__att.html#ga7d40b08854576aed0e413eed9f1cb69f',1,'pionfatt_mod']]], - ['get_5fatt_5fid_5freal',['get_att_id_real',['../pionfatt__mod__2_8f90.html#a5daf1b40cce942b71eeff7bd6b91e1bb',1,'pionfatt_mod']]], - ['get_5fatt_5fid_5ftext',['get_att_id_text',['../pionfatt__mod__2_8f90.html#ab2dba45b06926d0e1116198e2e5cd6b4',1,'pionfatt_mod']]], - ['get_5fatt_5fint',['get_att_int',['../pionfatt__mod__2_8f90.html#ab988f615f5e842e09594011a0d7e3d8a',1,'pionfatt_mod']]], - ['get_5fatt_5freal',['get_att_real',['../pionfatt__mod__2_8f90.html#aeb72f770715d0a6633594385abb7a8d2',1,'pionfatt_mod']]], - ['get_5fatt_5ftext',['get_att_text',['../pionfatt__mod__2_8f90.html#a6f7d1aaddb8b531c7434f8b388db1e4e',1,'pionfatt_mod']]], - ['get_5fvar1_5fid_5fdouble',['get_var1_id_double',['../pionfget__mod__2_8f90.html#ac9f2deeec95e8fd6334d6dd2cc3b9dc7',1,'pionfget_mod']]], - ['get_5fvar1_5fid_5freal',['get_var1_id_real',['../pionfget__mod__2_8f90.html#af4912a40076f4284d06b387453ffa3b3',1,'pionfget_mod']]], - ['get_5fvar1_5fid_5ftext_5finternal',['get_var1_id_text_internal',['../pionfget__mod__2_8f90.html#ae04f97f783db454498a5b80852a3c8e0',1,'pionfget_mod']]], - ['get_5fvar1_5ftext',['get_var1_text',['../group___p_i_o__get__var.html#ga78364f943c7935728e20d509d7b6cec9',1,'pionfget_mod']]], - ['get_5fvar1_5fvdesc_5ftext',['get_var1_vdesc_text',['../group___p_i_o__get__var.html#ga3c3d43cf5d95afd04f6d2568e7fd604e',1,'pionfget_mod']]], - ['get_5fvar_5f0d_5fdouble',['get_var_0d_double',['../pionfget__mod__2_8f90.html#a53e36c9f6fb03e87c4b5464ab32c2fff',1,'pionfget_mod']]], - ['get_5fvar_5f0d_5freal',['get_var_0d_real',['../pionfget__mod__2_8f90.html#a6f3a915010dc2d619734cbb9b4912578',1,'pionfget_mod']]], - ['get_5fvar_5f0d_5ftext',['get_var_0d_text',['../group___p_i_o__get__var.html#ga4e87630f8f0479dcd7436aca6d9b2e34',1,'pionfget_mod']]], - ['get_5fvar_5f1d_5fint',['get_var_1d_int',['../pionfget__mod__2_8f90.html#a8b6513e8ceaa90e4b0dd9805b90fbfa0',1,'pionfget_mod']]], - ['get_5fvar_5f1d_5ftext',['get_var_1d_text',['../pionfget__mod__2_8f90.html#ade092afcf0cbead0c3bdc2f97b3f2711',1,'pionfget_mod']]], - ['get_5fvar_5fvdesc_5f0d_5ftext',['get_var_vdesc_0d_text',['../group___p_i_o__get__var.html#gaf0fe9ff4680d853dba15d048274147c8',1,'pionfget_mod']]], - ['get_5fvara_5f1d_5fdouble',['get_vara_1d_double',['../group___p_i_o__get__var.html#ga1d566a42183be8c700df8d408dbb08c5',1,'pionfget_mod']]], - ['get_5fvara_5f1d_5fint',['get_vara_1d_int',['../group___p_i_o__get__var.html#ga60eb7cb68cbd0f56c8dcc5152e75299f',1,'pionfget_mod']]], - ['get_5fvara_5f1d_5freal',['get_vara_1d_real',['../group___p_i_o__get__var.html#gaf752e6a0cf61c19fb5262f51fa10290c',1,'pionfget_mod']]], - ['get_5fvara_5f2d_5fdouble',['get_vara_2d_double',['../group___p_i_o__get__var.html#ga71a18309b1069479478fd96900434cfd',1,'pionfget_mod']]], - ['get_5fvara_5f2d_5fint',['get_vara_2d_int',['../group___p_i_o__get__var.html#ga8991f512233e11ab89556c3e01b1258e',1,'pionfget_mod']]], - ['get_5fvara_5f2d_5freal',['get_vara_2d_real',['../group___p_i_o__get__var.html#gad8a2ab267505f9d23ae8b8ea29c138c8',1,'pionfget_mod']]], - ['get_5fvara_5f3d_5fdouble',['get_vara_3d_double',['../group___p_i_o__get__var.html#gabc438913fc460d3e95de3f93f5d48007',1,'pionfget_mod']]], - ['get_5fvara_5f3d_5fint',['get_vara_3d_int',['../group___p_i_o__get__var.html#ga41c6a37c8ea4f4cd75d078f340b13648',1,'pionfget_mod']]], - ['get_5fvara_5f3d_5freal',['get_vara_3d_real',['../group___p_i_o__get__var.html#ga30d4f37505f03cae6b1ada8c02d895db',1,'pionfget_mod']]], - ['get_5fvara_5f4d_5fdouble',['get_vara_4d_double',['../group___p_i_o__get__var.html#ga02cbe8db23bead156012065e789b0921',1,'pionfget_mod']]], - ['get_5fvara_5f4d_5fint',['get_vara_4d_int',['../group___p_i_o__get__var.html#ga93c752eab167a9ea1bcfdf788fd1120a',1,'pionfget_mod']]], - ['get_5fvara_5f4d_5freal',['get_vara_4d_real',['../group___p_i_o__get__var.html#gac759f835c74ab2669ad65a48e645f1c4',1,'pionfget_mod']]], - ['get_5fvara_5f5d_5fdouble',['get_vara_5d_double',['../group___p_i_o__get__var.html#ga00c8e3b110a71dc38b56d2a9b5432e14',1,'pionfget_mod']]], - ['get_5fvara_5f5d_5fint',['get_vara_5d_int',['../group___p_i_o__get__var.html#ga29e8bb08e47d84f56a298ee0c38eaedd',1,'pionfget_mod']]], - ['get_5fvara_5f5d_5freal',['get_vara_5d_real',['../group___p_i_o__get__var.html#ga984fcf5a144346e4c4186a66df981947',1,'pionfget_mod']]], - ['get_5fvara_5fdouble_5finternal',['get_vara_double_internal',['../pionfget__mod__2_8f90.html#aa0d92e4620df405d97f98a26be06fc13',1,'pionfget_mod']]], - ['get_5fvara_5freal_5finternal',['get_vara_real_internal',['../pionfget__mod__2_8f90.html#a4e226a7e0deffd04271891019e84af49',1,'pionfget_mod']]], - ['get_5fvara_5ftext_5finternal',['get_vara_text_internal',['../pionfget__mod__2_8f90.html#a2b80aaa8ec707d452ae53c55d4f9fa75',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f1d_5fdouble',['get_vara_vdesc_1d_double',['../group___p_i_o__get__var.html#ga2cc1fc3e0feb8a9645a5a1f55410bf46',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f1d_5fint',['get_vara_vdesc_1d_int',['../group___p_i_o__get__var.html#gaebc9f2b4b4f447aecfd4da4341bc8fda',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f1d_5freal',['get_vara_vdesc_1d_real',['../group___p_i_o__get__var.html#ga5b64e272554f0155a51f4268af9ec1a1',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f1d_5ftext',['get_vara_vdesc_1d_text',['../group___p_i_o__get__var.html#ga3104c91ca2dc977ba19fe8e1e7e45fb9',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f2d_5fdouble',['get_vara_vdesc_2d_double',['../group___p_i_o__get__var.html#gad6d3ee18276cd7832a0251c9e17edf20',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f2d_5fint',['get_vara_vdesc_2d_int',['../group___p_i_o__get__var.html#ga9ec5851fe2c64be5359088f33fd286c0',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f2d_5freal',['get_vara_vdesc_2d_real',['../group___p_i_o__get__var.html#gadd0e481f9246b94061c51e2dbc67c598',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f2d_5ftext',['get_vara_vdesc_2d_text',['../group___p_i_o__get__var.html#ga817b3375d47d41ab8ff74f50590111cb',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f3d_5fdouble',['get_vara_vdesc_3d_double',['../group___p_i_o__get__var.html#gaa1cab84fb6a7330c9d64f8dfbbfb9eb6',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f3d_5fint',['get_vara_vdesc_3d_int',['../group___p_i_o__get__var.html#gafc1780f0bdc774ffec7ac1625460991c',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f3d_5freal',['get_vara_vdesc_3d_real',['../group___p_i_o__get__var.html#ga98a6722ddde13f07b5d620684563977b',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f3d_5ftext',['get_vara_vdesc_3d_text',['../group___p_i_o__get__var.html#ga75ec03aeab69d08b91ea9d217b7b7ad0',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f4d_5fdouble',['get_vara_vdesc_4d_double',['../group___p_i_o__get__var.html#gaaaf517173a06a7a751efc6654ec0ebea',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f4d_5fint',['get_vara_vdesc_4d_int',['../group___p_i_o__get__var.html#ga4d03b1efc20ca7b8325fb23ba29b82ca',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f4d_5freal',['get_vara_vdesc_4d_real',['../group___p_i_o__get__var.html#ga9f8e24f473d1d9216d37c4ae1ac96b61',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f4d_5ftext',['get_vara_vdesc_4d_text',['../group___p_i_o__get__var.html#ga36432d6457238b87ef82c3c239a5b24c',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f5d_5fdouble',['get_vara_vdesc_5d_double',['../group___p_i_o__get__var.html#gace10b0367f249e2a355ce4d38f250ba9',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f5d_5fint',['get_vara_vdesc_5d_int',['../group___p_i_o__get__var.html#ga4a155d29c433afef8d96a57fb377e47b',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f5d_5freal',['get_vara_vdesc_5d_real',['../group___p_i_o__get__var.html#gaec8fff4ad85b2d607fda641b4dde36ed',1,'pionfget_mod']]], - ['get_5fvara_5fvdesc_5f5d_5ftext',['get_vara_vdesc_5d_text',['../group___p_i_o__get__var.html#ga1ceff299c01971f248e4bbcc14b1e006',1,'pionfget_mod']]], - ['getnumiotasks',['getnumiotasks',['../group___p_i_o__getnumiotasks.html#ga2834d0bc70fba7466f08fd8a2da3b5ef',1,'piolib_mod']]] -]; diff --git a/docs/search/functions_6.html b/docs/search/functions_6.html deleted file mode 100644 index c50612362cd..00000000000 --- a/docs/search/functions_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js deleted file mode 100644 index 0e2ff7d21d3..00000000000 --- a/docs/search/functions_6.js +++ /dev/null @@ -1,64 +0,0 @@ -var searchData= -[ - ['init',['init',['../structpioexample_1_1pioexampleclass.html#a839b15f3abf340e2b046964bfe297808',1,'pioexample::pioexampleclass::init()'],['../example_pio_8f90.html#a78080ad7096ad345563544273bb61b85',1,'pioexample::init()']]], - ['init_5fintercom',['init_intercom',['../group___p_i_o__init.html#ga2a34f801ef28767ad58b04cf99ebb207',1,'piolib_mod']]], - ['init_5fintracom',['init_intracom',['../group___p_i_o__init.html#ga24013f7eb18aa1552bb0a9ccecc689b3',1,'piolib_mod']]], - ['init_5flogging',['init_logging',['../example2_8c.html#a34cfad2213dacda3f966cb58ca85ec62',1,'example2.c']]], - ['initdecomp_5f1dof_5fbin_5fi8',['initdecomp_1dof_bin_i8',['../group___p_i_o__initdecomp.html#ga043f00b0a111a252e14b4120e0dcbbd4',1,'piolib_mod']]], - ['initdecomp_5f1dof_5fnf_5fi4',['initdecomp_1dof_nf_i4',['../group___p_i_o__initdecomp.html#ga20305909e2f9de23c3fbb5ce6a99ca9c',1,'piolib_mod']]], - ['initdecomp_5f2dof_5fbin_5fi4',['initdecomp_2dof_bin_i4',['../group___p_i_o__initdecomp.html#ga39562b2b358b3e305ce405d19d2c4db4',1,'piolib_mod']]], - ['initdecomp_5f2dof_5fnf_5fi4',['initdecomp_2dof_nf_i4',['../group___p_i_o__initdecomp.html#ga9e58f2836223b7f45cd1e3e0098bebbe',1,'piolib_mod']]], - ['inq_5fatt_5fdesc',['inq_att_desc',['../group___p_i_o__inq__att.html#ga3cf276e51e5b58322b5971c0228dd3f3',1,'pio_nf']]], - ['inq_5fatt_5fid',['inq_att_id',['../group___p_i_o__inq__att.html#ga6f4bc43eaecd4acb1605bb6d8a39c0b9',1,'pio_nf']]], - ['inq_5fatt_5fvid',['inq_att_vid',['../group___p_i_o__inq__att.html#gae3bae1e175781903ce5514772b9edd3c',1,'pio_nf']]], - ['inq_5fattlen_5fdesc',['inq_attlen_desc',['../group___p_i_o__inq__attlen.html#ga5cd2661a09fd5a426b89ce2b473e19b6',1,'pio_nf']]], - ['inq_5fattlen_5fid',['inq_attlen_id',['../group___p_i_o__inq__attlen.html#ga255c1f853ccf17c0f7bac0c083391697',1,'pio_nf']]], - ['inq_5fattlen_5fvid',['inq_attlen_vid',['../group___p_i_o__inq__attlen.html#gabce6256ec04eb70386bac8cf670fbab5',1,'pio_nf']]], - ['inq_5fattname_5fdesc',['inq_attname_desc',['../group___p_i_o__inq__attname.html#ga9a7b2546b1677082db9657ac45854648',1,'pio_nf']]], - ['inq_5fattname_5fid',['inq_attname_id',['../group___p_i_o__inq__attname.html#ga1e16444805d4b18bed5f36217a292b99',1,'pio_nf']]], - ['inq_5fattname_5fvid',['inq_attname_vid',['../group___p_i_o__inq__attname.html#ga95cdc48b80aee2fc307f9a57a0d9b4ca',1,'pio_nf']]], - ['inq_5fdimid_5fdesc',['inq_dimid_desc',['../group___p_i_o__inq__dimid.html#gac45634c2f5f4d2d84eb3d0ceffd2d4e9',1,'pio_nf']]], - ['inq_5fdimid_5fid',['inq_dimid_id',['../group___p_i_o__inq__dimid.html#ga3ada08e9d7d83e558c9effbe7df21c7e',1,'pio_nf']]], - ['inq_5fdimlen_5fdesc',['inq_dimlen_desc',['../group___p_i_o__inq__dimlen.html#ga000ada579396b31d3c9e70c756ed2dea',1,'pio_nf']]], - ['inq_5fdimlen_5fdesc_5flong',['inq_dimlen_desc_long',['../group___p_i_o__inq__dimlen.html#ga8419dd2e74458bee190d433c40ee8491',1,'pio_nf']]], - ['inq_5fdimlen_5fid',['inq_dimlen_id',['../group___p_i_o__inq__dimlen.html#ga11df6b5ec11a5a38e917c2b3383ee3d0',1,'pio_nf']]], - ['inq_5fdimlen_5fid_5flong',['inq_dimlen_id_long',['../group___p_i_o__inq__dimlen.html#ga9de8a61d0a0ec84c4e2b22d6f1407e96',1,'pio_nf']]], - ['inq_5fdimname_5fdesc',['inq_dimname_desc',['../group___p_i_o__inq__dimname.html#ga635f7202c1c1955c8637385adc820649',1,'pio_nf']]], - ['inq_5fdimname_5fid',['inq_dimname_id',['../group___p_i_o__inq__dimname.html#gaaa1bffec058f66099981fb42139d2c79',1,'pio_nf']]], - ['inq_5ffile_5fmetadata',['inq_file_metadata',['../group___p_i_o__openfile.html#gaf94a8ed54070141e6818d8b4082f92e2',1,'pioc_support.c']]], - ['inq_5fnatts_5fdesc',['inq_natts_desc',['../group___p_i_o__inq__natts.html#ga31a00d65a2bd6c6fefe70e85d84bd9b4',1,'pio_nf']]], - ['inq_5fnatts_5fid',['inq_natts_id',['../group___p_i_o__inq__natts.html#ga0145a80fb028e8f80fa545dd45bdf2bf',1,'pio_nf']]], - ['inq_5fndims_5fdesc',['inq_ndims_desc',['../group___p_i_o__inq__ndims.html#gaec2b049f9b160befc8705aa475621387',1,'pio_nf']]], - ['inq_5fndims_5fid',['inq_ndims_id',['../group___p_i_o__inq__ndims.html#ga6c4b1ac748a3ca0c85360f0d1362309d',1,'pio_nf']]], - ['inq_5fnvars_5fdesc',['inq_nvars_desc',['../group___p_i_o__inq__nvars.html#ga75745bf73050d2ba33f50c96e5ca9737',1,'pio_nf']]], - ['inq_5fnvars_5fid',['inq_nvars_id',['../group___p_i_o__inq__nvars.html#ga64f78f2105aa0c8114a9995c114b738d',1,'pio_nf']]], - ['inq_5fvar_5fdeflate_5fdesc',['inq_var_deflate_desc',['../group___p_i_o__inq__var__deflate.html#ga9ef34700d0b2fb30d1443c5424d997d9',1,'pio_nf']]], - ['inq_5fvar_5fdeflate_5fid',['inq_var_deflate_id',['../group___p_i_o__inq__var__deflate.html#gab68fda955e3a5ac6ef0367749483c7f1',1,'pio_nf']]], - ['inq_5fvar_5fdeflate_5fvid',['inq_var_deflate_vid',['../group___p_i_o__inq__var__deflate.html#gacaf3f950665cd30b440c162969bce37d',1,'pio_nf']]], - ['inq_5fvardimid_5fdesc',['inq_vardimid_desc',['../group___p_i_o__inq__vardimid.html#gae47f2e64960778bf50c4707b5748e5b6',1,'pio_nf']]], - ['inq_5fvardimid_5fid',['inq_vardimid_id',['../group___p_i_o__inq__vardimid.html#ga6403626a7aff422ec4302cf292bd81ea',1,'pio_nf']]], - ['inq_5fvardimid_5fvid',['inq_vardimid_vid',['../group___p_i_o__inq__vardimid.html#ga0f08c75e267929e30a2abf75b3767940',1,'pio_nf']]], - ['inq_5fvarid_5fdesc',['inq_varid_desc',['../group___p_i_o__inq__varid.html#gaf0a73d06e44223e3055601b3548c661e',1,'pio_nf']]], - ['inq_5fvarid_5fid',['inq_varid_id',['../group___p_i_o__inq__varid.html#gaaec4972b51c09869fadfaf4801d929c3',1,'pio_nf']]], - ['inq_5fvarid_5fvid',['inq_varid_vid',['../group___p_i_o__inq__varid.html#ga7d8fdf24c436c1f95bcf16e45d09d77e',1,'pio_nf']]], - ['inq_5fvarname_5fdesc',['inq_varname_desc',['../group___p_i_o__inq__varname.html#ga7adeb7df7ab59e49d0e9f4cf7d33040c',1,'pio_nf']]], - ['inq_5fvarname_5fid',['inq_varname_id',['../group___p_i_o__inq__varname.html#ga5048b665969697dde6615b4a93ef14e1',1,'pio_nf']]], - ['inq_5fvarname_5fvid',['inq_varname_vid',['../group___p_i_o__inq__varname.html#gac1e121bb36cd909ce4311b1ff429d756',1,'pio_nf']]], - ['inq_5fvarnatts_5fdesc',['inq_varnatts_desc',['../group___p_i_o__inq__varnatts.html#ga26758ad91704698ef0cf7fe5817a9ad6',1,'pio_nf']]], - ['inq_5fvarnatts_5fid',['inq_varnatts_id',['../group___p_i_o__inq__varnatts.html#ga49d231e0b02a956c32e50b27f2a505be',1,'pio_nf']]], - ['inq_5fvarnatts_5fvid',['inq_varnatts_vid',['../group___p_i_o__inq__varnatts.html#ga1736ac5577a75edfbcda4974aad6f22b',1,'pio_nf']]], - ['inq_5fvarndims_5fdesc',['inq_varndims_desc',['../group___p_i_o__inq__varndims.html#gac9a43be9bd57fa5752e649adebe68205',1,'pio_nf']]], - ['inq_5fvarndims_5fid',['inq_varndims_id',['../group___p_i_o__inq__varndims.html#ga6b9399049bfe13d2585ad69b628d3284',1,'pio_nf']]], - ['inq_5fvarndims_5fvid',['inq_varndims_vid',['../group___p_i_o__inq__varndims.html#ga8bebb39dc6e52f42a55b4e18bf7c36c8',1,'pio_nf']]], - ['inq_5fvartype_5fdesc',['inq_vartype_desc',['../group___p_i_o__inq__vartype.html#ga4f15c4b59ee53493543dc8e8d22419cc',1,'pio_nf']]], - ['inq_5fvartype_5fid',['inq_vartype_id',['../group___p_i_o__inq__vartype.html#ga2e31ee3f011c4de5de082add7c593c90',1,'pio_nf']]], - ['inq_5fvartype_5fvid',['inq_vartype_vid',['../group___p_i_o__inq__vartype.html#ga5fe39a80cbf008092aa3de0c607b8989',1,'pio_nf']]], - ['inquire_5fdesc',['inquire_desc',['../group___p_i_o__inquire.html#gaaefd5a9aaf2b61b0b5e2270868d0c076',1,'pio_nf']]], - ['inquire_5fdimension_5fdesc',['inquire_dimension_desc',['../group___p_i_o__inquire__dimension.html#ga9c1aea92ffa38817c6aa00154adf14e5',1,'pio_nf']]], - ['inquire_5fdimension_5fid',['inquire_dimension_id',['../group___p_i_o__inquire__dimension.html#ga355381b21d3a376b3ded74e8af8dd4fc',1,'pio_nf']]], - ['inquire_5fid',['inquire_id',['../group___p_i_o__inquire.html#ga195f13262360e2f389b612508b4e2744',1,'pio_nf']]], - ['inquire_5fvariable_5fdesc',['inquire_variable_desc',['../group___p_i_o__inquire__variable.html#gab1dc4fdd5ff21b81a9c310c24d697626',1,'pio_nf']]], - ['inquire_5fvariable_5fid',['inquire_variable_id',['../group___p_i_o__inquire__variable.html#gadf509cd6ed3f3d84a55fa7c6570548b6',1,'pio_nf']]], - ['inquire_5fvariable_5fvid',['inquire_variable_vid',['../group___p_i_o__inquire__variable.html#ga8a5aaccac99485dae719fbd809e06084',1,'pio_nf']]], - ['iotype_5fis_5fvalid',['iotype_is_valid',['../pioc__support_8c.html#a0c4b989cc5c8182d64eed8dfd3519fbf',1,'pioc_support.c']]] -]; diff --git a/docs/search/functions_7.html b/docs/search/functions_7.html deleted file mode 100644 index 83a7b84b775..00000000000 --- a/docs/search/functions_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js deleted file mode 100644 index f9ac042df50..00000000000 --- a/docs/search/functions_7.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['main',['main',['../example1_8c.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example1.c'],['../example2_8c.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example2.c'],['../example_pio_8c.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): examplePio.c'],['../example_pio_8f90.html#a8ec2266d83cd6c0b762cbcbc92c0af3d',1,'main: examplePio.f90']]], - ['malloc_5fiodesc',['malloc_iodesc',['../pioc__support_8c.html#ad991769a22107d115d9574c152ce8ce3',1,'pioc_support.c']]] -]; diff --git a/docs/search/functions_8.html b/docs/search/functions_8.html deleted file mode 100644 index b55f0e65f43..00000000000 --- a/docs/search/functions_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js deleted file mode 100644 index 25698bd32af..00000000000 --- a/docs/search/functions_8.js +++ /dev/null @@ -1,374 +0,0 @@ -var searchData= -[ - ['pio_5fdeletefile',['pio_deletefile',['../piolib__mod_8f90.html#a6b07d8d4697d3277931d413a1e182a48',1,'piolib_mod']]], - ['pio_5ferr',['pio_err',['../pioc__support_8c.html#a9ca7f07374a56d53781de6dc149ca886',1,'pioc_support.c']]], - ['pio_5ffile_5fis_5fopen',['pio_file_is_open',['../piolib__mod_8f90.html#a589b60c983df089c8ea21d69c5faac5f',1,'piolib_mod']]], - ['pio_5ffinalize_5flogging',['pio_finalize_logging',['../pioc__support_8c.html#a632f01eafb324a77a83b2b13912f6746',1,'pioc_support.c']]], - ['pio_5fget_5flocal_5farray_5fsize',['pio_get_local_array_size',['../group___p_i_o__get__local__array__size.html#gab8a9ffb0a03badbcfd71731a36acdf02',1,'piolib_mod']]], - ['pio_5fiam_5fiotask',['pio_iam_iotask',['../pio_8_f90.html#a6494c938373f4eb5ba6bd6534d1a0fcc',1,'pio']]], - ['pio_5finit_5flogging',['pio_init_logging',['../pioc__support_8c.html#a9a721f024dd47d04f5dbad622adea7ee',1,'pioc_support.c']]], - ['pio_5finitdecomp_5fbc',['pio_initdecomp_bc',['../group___p_i_o__initdecomp.html#ga6f7a8735dbe5214bf2b3dcd88f37eaf3',1,'piolib_mod']]], - ['pio_5finitdecomp_5fdof_5fi4',['pio_initdecomp_dof_i4',['../group___p_i_o__initdecomp.html#gaba1b0bd480a9ccb431dc304abce94764',1,'piolib_mod']]], - ['pio_5finitdecomp_5fdof_5fi8',['pio_initdecomp_dof_i8',['../piolib__mod_8f90.html#ae7a812918fbc191b815d550964381479',1,'piolib_mod']]], - ['pio_5fiosystem_5fis_5factive',['pio_iosystem_is_active',['../pio_8_f90.html#a0f0c8531137032f4828974311d00fb16',1,'pio']]], - ['pio_5fiotask_5frank',['pio_iotask_rank',['../pio_8_f90.html#aa51424942733b733a74383156b51ad2b',1,'pio']]], - ['pio_5fiotype_5favailable',['pio_iotype_available',['../piolib__mod_8f90.html#ab69a7cc0698073ca1cb0ae19781de690',1,'piolib_mod']]], - ['pio_5fopenfile',['pio_openfile',['../group___p_i_o__openfile.html#ga434cd26b109dc9e16dbbb3741c3ac1db',1,'piolib_mod']]], - ['pio_5freaddof',['pio_readdof',['../pio__support_8_f90.html#aa6b9b98ebf5a85c45dfc0f108f453fba',1,'pio_support']]], - ['pio_5fset_5fblocksize',['pio_set_blocksize',['../group___p_i_o__set__blocksize.html#ga58a49dfda66ba8c28e6558f6754704fc',1,'pio']]], - ['pio_5fset_5fbuffer_5fsize_5flimit',['pio_set_buffer_size_limit',['../piodarray_8f90.html#a99c8ee0c211a8bc7f819cbcc915baa33',1,'piodarray']]], - ['pio_5fset_5fhint',['pio_set_hint',['../piolib__mod_8f90.html#a4feeee096c2a40bd7377672afdd7fb8e',1,'piolib_mod']]], - ['pio_5fset_5frearr_5fopts',['pio_set_rearr_opts',['../piolib__mod_8f90.html#a0ae92fff1a887840f8a2e63e2b56cc35',1,'piolib_mod']]], - ['pio_5fwritedof',['pio_writedof',['../pio__support_8_f90.html#a70786a25959ff291ef4d781f9554ff06',1,'pio_support']]], - ['pioassert',['pioassert',['../pioc__support_8c.html#a762886113a7422e056c96c6c533cd82b',1,'pioc_support.c']]], - ['pioc_5fadvanceframe',['PIOc_advanceframe',['../group___p_i_o__setframe__c.html#gaa0d2ac568ba1e0b339d7fb9248d8358c',1,'PIOc_advanceframe(int ncid, int varid): pioc.c'],['../group___p_i_o__setframe__c.html#gaa0d2ac568ba1e0b339d7fb9248d8358c',1,'PIOc_advanceframe(int ncid, int varid): pioc.c']]], - ['pioc_5fchange_5fdef',['pioc_change_def',['../pioc__support_8c.html#abf7668416ef848e0e94934a54ba7ee7f',1,'pioc_support.c']]], - ['pioc_5fclosefile',['PIOc_closefile',['../group___p_i_o__close__file__c.html#gaee37be8734afcb8ee94088dc287c341b',1,'PIOc_closefile(int ncid): pio_file.c'],['../group___p_i_o__close__file__c.html#gaee37be8734afcb8ee94088dc287c341b',1,'PIOc_closefile(int ncid): pio_file.c']]], - ['pioc_5fcreate',['PIOc_create',['../group___p_i_o__create__file__c.html#ga639570c19eeee26c757f63d1765c124d',1,'PIOc_create(int iosysid, const char *filename, int cmode, int *ncidp): pio_file.c'],['../group___p_i_o__create__file__c.html#ga639570c19eeee26c757f63d1765c124d',1,'PIOc_create(int iosysid, const char *path, int cmode, int *ncidp): pio_file.c']]], - ['pioc_5fcreatefile',['PIOc_createfile',['../group___p_i_o__create__file__c.html#gaed31e065901c964d4224b3db61a30d5e',1,'PIOc_createfile(int iosysid, int *ncidp, int *iotype, const char *filename, int mode): pio_file.c'],['../group___p_i_o__create__file__c.html#gaed31e065901c964d4224b3db61a30d5e',1,'PIOc_createfile(int iosysid, int *ncidp, int *iotype, const char *fname, int mode): pio_file.c']]], - ['pioc_5fcreatefile_5fint',['PIOc_createfile_int',['../group___p_i_o__createfile.html#gafa48e273e52a910db01e01f0c538800d',1,'pioc_support.c']]], - ['pioc_5fdef_5fdim',['PIOc_def_dim',['../group___p_i_o__def__dim__c.html#ga19ec254c22fa1822aa86cf69a074c1af',1,'PIOc_def_dim(int ncid, const char *name, PIO_Offset len, int *idp): pio_nc.c'],['../group___p_i_o__def__dim__c.html#ga19ec254c22fa1822aa86cf69a074c1af',1,'PIOc_def_dim(int ncid, const char *name, PIO_Offset len, int *idp): pio_nc.c']]], - ['pioc_5fdef_5fvar',['PIOc_def_var',['../group___p_i_o__def__var__c.html#ga70d1d5b2f5e828fed653ca87aacef16e',1,'PIOc_def_var(int ncid, const char *name, nc_type xtype, int ndims, const int *dimidsp, int *varidp): pio_nc.c'],['../group___p_i_o__def__var__c.html#ga70d1d5b2f5e828fed653ca87aacef16e',1,'PIOc_def_var(int ncid, const char *name, nc_type xtype, int ndims, const int *dimidsp, int *varidp): pio_nc.c']]], - ['pioc_5fdef_5fvar_5fchunking',['PIOc_def_var_chunking',['../group___p_i_o__def__var__c.html#ga1accdef205cd597d5c598bd6733db1ce',1,'PIOc_def_var_chunking(int ncid, int varid, int storage, const PIO_Offset *chunksizesp): pio_nc4.c'],['../group___p_i_o__def__var__c.html#ga1accdef205cd597d5c598bd6733db1ce',1,'PIOc_def_var_chunking(int ncid, int varid, int storage, const PIO_Offset *chunksizesp): pio_nc4.c']]], - ['pioc_5fdef_5fvar_5fdeflate',['PIOc_def_var_deflate',['../group___p_i_o__def__var__c.html#ga914f3306b223e1631a8fc63cd603acea',1,'PIOc_def_var_deflate(int ncid, int varid, int shuffle, int deflate, int deflate_level): pio_nc4.c'],['../group___p_i_o__def__var__c.html#ga914f3306b223e1631a8fc63cd603acea',1,'PIOc_def_var_deflate(int ncid, int varid, int shuffle, int deflate, int deflate_level): pio_nc4.c']]], - ['pioc_5fdef_5fvar_5fendian',['PIOc_def_var_endian',['../group___p_i_o__def__var__c.html#ga96ad8b671c81a209e253fc56dbc022e3',1,'PIOc_def_var_endian(int ncid, int varid, int endian): pio_nc4.c'],['../group___p_i_o__def__var__c.html#ga96ad8b671c81a209e253fc56dbc022e3',1,'PIOc_def_var_endian(int ncid, int varid, int endian): pio_nc4.c']]], - ['pioc_5fdef_5fvar_5ffill',['PIOc_def_var_fill',['../group___p_i_o__def__var__c.html#ga3eef846624adb5b9a2f0907bfa6eedcf',1,'PIOc_def_var_fill(int ncid, int varid, int fill_mode, const void *fill_valuep): pio_nc.c'],['../group___p_i_o__def__var__c.html#ga3eef846624adb5b9a2f0907bfa6eedcf',1,'PIOc_def_var_fill(int ncid, int varid, int no_fill, const void *fill_value): pio_nc.c']]], - ['pioc_5fdel_5fatt',['PIOc_del_att',['../group___p_i_o__del__att__c.html#gafa0ad58fad5c3c91891bb85a0d0b97f5',1,'PIOc_del_att(int ncid, int varid, const char *name): pio_nc.c'],['../group___p_i_o__del__att__c.html#gafa0ad58fad5c3c91891bb85a0d0b97f5',1,'PIOc_del_att(int ncid, int varid, const char *name): pio_nc.c']]], - ['pioc_5fdeletefile',['PIOc_deletefile',['../pio__file_8c.html#a030a38f55eae60c0265a7e6d888eed6c',1,'PIOc_deletefile(int iosysid, const char *filename): pio_file.c'],['../pio_8h.html#a030a38f55eae60c0265a7e6d888eed6c',1,'PIOc_deletefile(int iosysid, const char *filename): pio_file.c']]], - ['pioc_5fenddef',['PIOc_enddef',['../group___p_i_o__enddef__c.html#ga9967ed940ad4b735965a4abe35101709',1,'PIOc_enddef(int ncid): pio_nc.c'],['../group___p_i_o__enddef__c.html#ga9967ed940ad4b735965a4abe35101709',1,'PIOc_enddef(int ncid): pio_nc.c']]], - ['pioc_5ffile_5fis_5fopen',['PIOc_File_is_Open',['../pioc_8c.html#ad95ac275db45c86b26bdc1d0c41993a1',1,'PIOc_File_is_Open(int ncid): pioc.c'],['../pio_8h.html#ad95ac275db45c86b26bdc1d0c41993a1',1,'PIOc_File_is_Open(int ncid): pioc.c']]], - ['pioc_5ffinalize',['PIOc_finalize',['../group___p_i_o__finalize__c.html#ga04e150e10a29f037979dc2eaa872bdb5',1,'PIOc_finalize(int iosysid): pioc.c'],['../group___p_i_o__finalize__c.html#ga04e150e10a29f037979dc2eaa872bdb5',1,'PIOc_finalize(int iosysid): pioc.c']]], - ['pioc_5ffreedecomp',['PIOc_freedecomp',['../group___p_i_o__freedecomp__c.html#ga6416ad3c81a99f31f8f55e857acd697e',1,'PIOc_freedecomp(int iosysid, int ioid): pioc_support.c'],['../group___p_i_o__freedecomp__c.html#ga6416ad3c81a99f31f8f55e857acd697e',1,'PIOc_freedecomp(int iosysid, int ioid): pioc_support.c']]], - ['pioc_5fget_5fatt',['PIOc_get_att',['../group___p_i_o__get__att__c.html#ga1dd46dceac74ad9b49f29d2913174dcd',1,'PIOc_get_att(int ncid, int varid, const char *name, void *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga1dd46dceac74ad9b49f29d2913174dcd',1,'PIOc_get_att(int ncid, int varid, const char *name, void *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fdouble',['PIOc_get_att_double',['../group___p_i_o__get__att__c.html#gaecad535f948d4843294a01e313f5537a',1,'PIOc_get_att_double(int ncid, int varid, const char *name, double *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#gaecad535f948d4843294a01e313f5537a',1,'PIOc_get_att_double(int ncid, int varid, const char *name, double *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5ffloat',['PIOc_get_att_float',['../group___p_i_o__get__att__c.html#ga80dd8f9e09046e6f3474b7d58d8d5635',1,'PIOc_get_att_float(int ncid, int varid, const char *name, float *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga80dd8f9e09046e6f3474b7d58d8d5635',1,'PIOc_get_att_float(int ncid, int varid, const char *name, float *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fint',['PIOc_get_att_int',['../group___p_i_o__get__att__c.html#ga16a824a434a7007da9043d21c6043990',1,'PIOc_get_att_int(int ncid, int varid, const char *name, int *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga16a824a434a7007da9043d21c6043990',1,'PIOc_get_att_int(int ncid, int varid, const char *name, int *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5flong',['PIOc_get_att_long',['../group___p_i_o__get__att__c.html#ga534855a29b613656cab8f7b24119d9af',1,'PIOc_get_att_long(int ncid, int varid, const char *name, long *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga534855a29b613656cab8f7b24119d9af',1,'PIOc_get_att_long(int ncid, int varid, const char *name, long *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5flonglong',['PIOc_get_att_longlong',['../group___p_i_o__get__att__c.html#ga8a1e5cc1beb9923396394d27bbb62b33',1,'PIOc_get_att_longlong(int ncid, int varid, const char *name, long long *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga8a1e5cc1beb9923396394d27bbb62b33',1,'PIOc_get_att_longlong(int ncid, int varid, const char *name, long long *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fschar',['PIOc_get_att_schar',['../group___p_i_o__get__att__c.html#gac01d99d8e1da36ea33eb29e7d015c633',1,'PIOc_get_att_schar(int ncid, int varid, const char *name, signed char *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#gac01d99d8e1da36ea33eb29e7d015c633',1,'PIOc_get_att_schar(int ncid, int varid, const char *name, signed char *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fshort',['PIOc_get_att_short',['../group___p_i_o__get__att__c.html#gafc0b5c94acae7a1fb7371f831bd71513',1,'PIOc_get_att_short(int ncid, int varid, const char *name, short *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#gafc0b5c94acae7a1fb7371f831bd71513',1,'PIOc_get_att_short(int ncid, int varid, const char *name, short *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5ftext',['PIOc_get_att_text',['../group___p_i_o__get__att__c.html#ga04bdce8e5dab732f3233c72df6528965',1,'PIOc_get_att_text(int ncid, int varid, const char *name, char *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga04bdce8e5dab732f3233c72df6528965',1,'PIOc_get_att_text(int ncid, int varid, const char *name, char *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fuchar',['PIOc_get_att_uchar',['../group___p_i_o__get__att__c.html#ga4e2064f8a1124df673119a7769cab715',1,'PIOc_get_att_uchar(int ncid, int varid, const char *name, unsigned char *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga4e2064f8a1124df673119a7769cab715',1,'PIOc_get_att_uchar(int ncid, int varid, const char *name, unsigned char *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fuint',['PIOc_get_att_uint',['../group___p_i_o__get__att__c.html#ga5e124ab099cc187c1aa15d47d1e3f4d3',1,'PIOc_get_att_uint(int ncid, int varid, const char *name, unsigned int *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga5e124ab099cc187c1aa15d47d1e3f4d3',1,'PIOc_get_att_uint(int ncid, int varid, const char *name, unsigned int *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fulonglong',['PIOc_get_att_ulonglong',['../group___p_i_o__get__att__c.html#ga3cca871639792ab07b4b75a39192d06a',1,'PIOc_get_att_ulonglong(int ncid, int varid, const char *name, unsigned long long *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga3cca871639792ab07b4b75a39192d06a',1,'PIOc_get_att_ulonglong(int ncid, int varid, const char *name, unsigned long long *ip): pio_nc.c']]], - ['pioc_5fget_5fatt_5fushort',['PIOc_get_att_ushort',['../group___p_i_o__get__att__c.html#ga499dfba474c9941bf52c2b5db6ea6a1c',1,'PIOc_get_att_ushort(int ncid, int varid, const char *name, unsigned short *ip): pio_nc.c'],['../group___p_i_o__get__att__c.html#ga499dfba474c9941bf52c2b5db6ea6a1c',1,'PIOc_get_att_ushort(int ncid, int varid, const char *name, unsigned short *ip): pio_nc.c']]], - ['pioc_5fget_5fchunk_5fcache',['PIOc_get_chunk_cache',['../group___p_i_o__def__var__c.html#ga21d9de130e3c2be14bf21b3bc4063999',1,'PIOc_get_chunk_cache(int iosysid, int iotype, PIO_Offset *sizep, PIO_Offset *nelemsp, float *preemptionp): pio_nc4.c'],['../group___p_i_o__def__var__c.html#ga21d9de130e3c2be14bf21b3bc4063999',1,'PIOc_get_chunk_cache(int iosysid, int iotype, PIO_Offset *sizep, PIO_Offset *nelemsp, float *preemptionp): pio_nc4.c']]], - ['pioc_5fget_5flocal_5farray_5fsize',['PIOc_get_local_array_size',['../group___p_i_o__get__local__array__size__c.html#ga0f8ff9696a8e06aec913e0bdcb7da2f2',1,'PIOc_get_local_array_size(int ioid): pioc.c'],['../group___p_i_o__get__local__array__size__c.html#ga0f8ff9696a8e06aec913e0bdcb7da2f2',1,'PIOc_get_local_array_size(int ioid): pioc.c']]], - ['pioc_5fget_5fnumiotasks',['PIOc_get_numiotasks',['../group___p_i_o__getnumiotasks__c.html#ga63e9c3a6d23a6c0be99584707b18ba1c',1,'PIOc_get_numiotasks(int iosysid, int *numiotasks): pioc.c'],['../group___p_i_o__getnumiotasks__c.html#ga63e9c3a6d23a6c0be99584707b18ba1c',1,'PIOc_get_numiotasks(int iosysid, int *numiotasks): pioc.c']]], - ['pioc_5fget_5fvar',['PIOc_get_var',['../group___p_i_o__get__var__c.html#ga7d40c1af3620a12f166f41ed540aa68b',1,'PIOc_get_var(int ncid, int varid, void *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga7d40c1af3620a12f166f41ed540aa68b',1,'PIOc_get_var(int ncid, int varid, void *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1',['PIOc_get_var1',['../group___p_i_o__get__var__c.html#gadc66d83f6d67f6846a2cded6f71c241a',1,'PIOc_get_var1(int ncid, int varid, const PIO_Offset *index, void *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gadc66d83f6d67f6846a2cded6f71c241a',1,'PIOc_get_var1(int ncid, int varid, const PIO_Offset *index, void *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fdouble',['PIOc_get_var1_double',['../group___p_i_o__get__var__c.html#ga86d73d7b45442eec9c1aace977f05874',1,'PIOc_get_var1_double(int ncid, int varid, const PIO_Offset *index, double *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga86d73d7b45442eec9c1aace977f05874',1,'PIOc_get_var1_double(int ncid, int varid, const PIO_Offset *index, double *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5ffloat',['PIOc_get_var1_float',['../group___p_i_o__get__var__c.html#ga30f495e78a8988c3486ce86521ce1ce0',1,'PIOc_get_var1_float(int ncid, int varid, const PIO_Offset *index, float *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga30f495e78a8988c3486ce86521ce1ce0',1,'PIOc_get_var1_float(int ncid, int varid, const PIO_Offset *index, float *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fint',['PIOc_get_var1_int',['../group___p_i_o__get__var__c.html#ga078c2bc2d27e799f452158f36398829b',1,'PIOc_get_var1_int(int ncid, int varid, const PIO_Offset *index, int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga078c2bc2d27e799f452158f36398829b',1,'PIOc_get_var1_int(int ncid, int varid, const PIO_Offset *index, int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5flong',['PIOc_get_var1_long',['../group___p_i_o__get__var__c.html#ga75317a0b9a65928ad638afbeb0605be2',1,'PIOc_get_var1_long(int ncid, int varid, const PIO_Offset *index, long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga75317a0b9a65928ad638afbeb0605be2',1,'PIOc_get_var1_long(int ncid, int varid, const PIO_Offset *index, long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5flonglong',['PIOc_get_var1_longlong',['../group___p_i_o__get__var__c.html#ga0f0a1b69878cba8467beb7eaac46c490',1,'PIOc_get_var1_longlong(int ncid, int varid, const PIO_Offset *index, long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga0f0a1b69878cba8467beb7eaac46c490',1,'PIOc_get_var1_longlong(int ncid, int varid, const PIO_Offset *index, long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fschar',['PIOc_get_var1_schar',['../group___p_i_o__get__var__c.html#gaff5e3f043cecdaa3d70e794581527513',1,'PIOc_get_var1_schar(int ncid, int varid, const PIO_Offset *index, signed char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaff5e3f043cecdaa3d70e794581527513',1,'PIOc_get_var1_schar(int ncid, int varid, const PIO_Offset *index, signed char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fshort',['PIOc_get_var1_short',['../group___p_i_o__get__var__c.html#ga48b6dcc3d7419c1f4e20ed2fc0ea2f57',1,'PIOc_get_var1_short(int ncid, int varid, const PIO_Offset *index, short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga48b6dcc3d7419c1f4e20ed2fc0ea2f57',1,'PIOc_get_var1_short(int ncid, int varid, const PIO_Offset *index, short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5ftext',['PIOc_get_var1_text',['../group___p_i_o__get__var__c.html#ga8d7d64a4973d8867ac3bcb5718936260',1,'PIOc_get_var1_text(int ncid, int varid, const PIO_Offset *index, char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga8d7d64a4973d8867ac3bcb5718936260',1,'PIOc_get_var1_text(int ncid, int varid, const PIO_Offset *index, char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fuchar',['PIOc_get_var1_uchar',['../group___p_i_o__get__var__c.html#gafe8b4452c69f1bc41504d4dacc7d92ce',1,'PIOc_get_var1_uchar(int ncid, int varid, const PIO_Offset *index, unsigned char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gafe8b4452c69f1bc41504d4dacc7d92ce',1,'PIOc_get_var1_uchar(int ncid, int varid, const PIO_Offset *index, unsigned char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fuint',['PIOc_get_var1_uint',['../group___p_i_o__get__var__c.html#gaab1431d46d31bad4bb1a94fabf9e191b',1,'PIOc_get_var1_uint(int ncid, int varid, const PIO_Offset *index, unsigned int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaab1431d46d31bad4bb1a94fabf9e191b',1,'PIOc_get_var1_uint(int ncid, int varid, const PIO_Offset *index, unsigned int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fulonglong',['PIOc_get_var1_ulonglong',['../group___p_i_o__get__var__c.html#ga1911638dede15aab419f223fd630d681',1,'PIOc_get_var1_ulonglong(int ncid, int varid, const PIO_Offset *index, unsigned long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga1911638dede15aab419f223fd630d681',1,'PIOc_get_var1_ulonglong(int ncid, int varid, const PIO_Offset *index, unsigned long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar1_5fushort',['PIOc_get_var1_ushort',['../group___p_i_o__get__var__c.html#ga523b53d3beb43e6ae5a1295fe1af6694',1,'PIOc_get_var1_ushort(int ncid, int varid, const PIO_Offset *index, unsigned short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga523b53d3beb43e6ae5a1295fe1af6694',1,'PIOc_get_var1_ushort(int ncid, int varid, const PIO_Offset *index, unsigned short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fchunk_5fcache',['PIOc_get_var_chunk_cache',['../group___p_i_o__inq__var__c.html#gacf7c11b31e7618d23886c9e0d3ed439d',1,'PIOc_get_var_chunk_cache(int ncid, int varid, PIO_Offset *sizep, PIO_Offset *nelemsp, float *preemptionp): pio_nc4.c'],['../group___p_i_o__inq__var__c.html#gacf7c11b31e7618d23886c9e0d3ed439d',1,'PIOc_get_var_chunk_cache(int ncid, int varid, PIO_Offset *sizep, PIO_Offset *nelemsp, float *preemptionp): pio_nc4.c']]], - ['pioc_5fget_5fvar_5fdouble',['PIOc_get_var_double',['../group___p_i_o__get__var__c.html#gac860946e1513f6c542bbe73675ea42ca',1,'PIOc_get_var_double(int ncid, int varid, double *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gac860946e1513f6c542bbe73675ea42ca',1,'PIOc_get_var_double(int ncid, int varid, double *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5ffloat',['PIOc_get_var_float',['../group___p_i_o__get__var__c.html#gac5a6cc5b8470eb9d15f43f16f31d0095',1,'PIOc_get_var_float(int ncid, int varid, float *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gac5a6cc5b8470eb9d15f43f16f31d0095',1,'PIOc_get_var_float(int ncid, int varid, float *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fint',['PIOc_get_var_int',['../group___p_i_o__get__var__c.html#gaf26dbf53c05c37a29e61a52ba2163bad',1,'PIOc_get_var_int(int ncid, int varid, int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaf26dbf53c05c37a29e61a52ba2163bad',1,'PIOc_get_var_int(int ncid, int varid, int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5flong',['PIOc_get_var_long',['../group___p_i_o__get__var__c.html#gaa0cde462928debf71200047f612da144',1,'PIOc_get_var_long(int ncid, int varid, long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaa0cde462928debf71200047f612da144',1,'PIOc_get_var_long(int ncid, int varid, long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5flonglong',['PIOc_get_var_longlong',['../group___p_i_o__get__var__c.html#ga81a84b33c3a6fb622105e554db5cf2c9',1,'PIOc_get_var_longlong(int ncid, int varid, long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga81a84b33c3a6fb622105e554db5cf2c9',1,'PIOc_get_var_longlong(int ncid, int varid, long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fschar',['PIOc_get_var_schar',['../group___p_i_o__get__var__c.html#ga057621ac16cdde03c2c58ac61fe72433',1,'PIOc_get_var_schar(int ncid, int varid, signed char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga057621ac16cdde03c2c58ac61fe72433',1,'PIOc_get_var_schar(int ncid, int varid, signed char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fshort',['PIOc_get_var_short',['../group___p_i_o__get__var__c.html#gae292946dd099741230f6998c65bad0b3',1,'PIOc_get_var_short(int ncid, int varid, short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gae292946dd099741230f6998c65bad0b3',1,'PIOc_get_var_short(int ncid, int varid, short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5ftext',['PIOc_get_var_text',['../group___p_i_o__get__var__c.html#ga76315bb37b0fd20bebd243ccaa913a9c',1,'PIOc_get_var_text(int ncid, int varid, char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga76315bb37b0fd20bebd243ccaa913a9c',1,'PIOc_get_var_text(int ncid, int varid, char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fuchar',['PIOc_get_var_uchar',['../group___p_i_o__get__var__c.html#ga66781a00c8aedd310bc1fef70e1f57a6',1,'PIOc_get_var_uchar(int ncid, int varid, unsigned char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga66781a00c8aedd310bc1fef70e1f57a6',1,'PIOc_get_var_uchar(int ncid, int varid, unsigned char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fuint',['PIOc_get_var_uint',['../group___p_i_o__get__var__c.html#ga215c4d7cea127b1e353ffd1c55ced777',1,'PIOc_get_var_uint(int ncid, int varid, unsigned int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga215c4d7cea127b1e353ffd1c55ced777',1,'PIOc_get_var_uint(int ncid, int varid, unsigned int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fulonglong',['PIOc_get_var_ulonglong',['../group___p_i_o__get__var__c.html#ga125cea31f69f5386cc6457cce2d6dcb1',1,'PIOc_get_var_ulonglong(int ncid, int varid, unsigned long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga125cea31f69f5386cc6457cce2d6dcb1',1,'PIOc_get_var_ulonglong(int ncid, int varid, unsigned long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvar_5fushort',['PIOc_get_var_ushort',['../group___p_i_o__get__var__c.html#ga2fb84e441eb0e58151e11285f90ee4b5',1,'PIOc_get_var_ushort(int ncid, int varid, unsigned short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga2fb84e441eb0e58151e11285f90ee4b5',1,'PIOc_get_var_ushort(int ncid, int varid, unsigned short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara',['PIOc_get_vara',['../group___p_i_o__get__var__c.html#gacff7aafc82ae15a6eb4685fec2121749',1,'PIOc_get_vara(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, void *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gacff7aafc82ae15a6eb4685fec2121749',1,'PIOc_get_vara(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, void *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fdouble',['PIOc_get_vara_double',['../group___p_i_o__get__var__c.html#ga863b84080e317664e1b29bac9ff2f70f',1,'PIOc_get_vara_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, double *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga863b84080e317664e1b29bac9ff2f70f',1,'PIOc_get_vara_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, double *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5ffloat',['PIOc_get_vara_float',['../group___p_i_o__get__var__c.html#gad651dd110d5de95cf2310ad86ca7431f',1,'PIOc_get_vara_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, float *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gad651dd110d5de95cf2310ad86ca7431f',1,'PIOc_get_vara_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, float *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fint',['PIOc_get_vara_int',['../group___p_i_o__get__var__c.html#gacf64992ece3a7b270f511ecc16f0a924',1,'PIOc_get_vara_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gacf64992ece3a7b270f511ecc16f0a924',1,'PIOc_get_vara_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5flong',['PIOc_get_vara_long',['../group___p_i_o__get__var__c.html#ga1c289362504e4ccce8fe30ed0f0aaaa2',1,'PIOc_get_vara_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga1c289362504e4ccce8fe30ed0f0aaaa2',1,'PIOc_get_vara_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5flonglong',['PIOc_get_vara_longlong',['../group___p_i_o__get__var__c.html#gad034da93fe285d075fccc62134b9aeee',1,'PIOc_get_vara_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gad034da93fe285d075fccc62134b9aeee',1,'PIOc_get_vara_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fschar',['PIOc_get_vara_schar',['../group___p_i_o__get__var__c.html#ga2a957b04af4bb53d98362a007eb2c92c',1,'PIOc_get_vara_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, signed char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga2a957b04af4bb53d98362a007eb2c92c',1,'PIOc_get_vara_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, signed char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fshort',['PIOc_get_vara_short',['../group___p_i_o__get__var__c.html#ga81295deac78f91142721a2ad0745e5fa',1,'PIOc_get_vara_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga81295deac78f91142721a2ad0745e5fa',1,'PIOc_get_vara_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5ftext',['PIOc_get_vara_text',['../group___p_i_o__get__var__c.html#ga6d5c7315b332ddb793317e93f2a2df1b',1,'PIOc_get_vara_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga6d5c7315b332ddb793317e93f2a2df1b',1,'PIOc_get_vara_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fuchar',['PIOc_get_vara_uchar',['../group___p_i_o__get__var__c.html#ga2e97141acbb8dfa3199d1929172c6b6c',1,'PIOc_get_vara_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga2e97141acbb8dfa3199d1929172c6b6c',1,'PIOc_get_vara_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fuint',['PIOc_get_vara_uint',['../group___p_i_o__get__var__c.html#ga58440b8cbe979b52beac5d82bed1191c',1,'PIOc_get_vara_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga58440b8cbe979b52beac5d82bed1191c',1,'PIOc_get_vara_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fulonglong',['PIOc_get_vara_ulonglong',['../group___p_i_o__get__var__c.html#ga8fb823e83602f416d61e340220639047',1,'PIOc_get_vara_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga8fb823e83602f416d61e340220639047',1,'PIOc_get_vara_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvara_5fushort',['PIOc_get_vara_ushort',['../group___p_i_o__get__var__c.html#gad4a1f5291d633bd1172e02bb8689089b',1,'PIOc_get_vara_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gad4a1f5291d633bd1172e02bb8689089b',1,'PIOc_get_vara_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, unsigned short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars',['PIOc_get_vars',['../group___p_i_o__get__var__c.html#gaf0048bfd981bad0aaa2e457ef38e665a',1,'PIOc_get_vars(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, void *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaf0048bfd981bad0aaa2e457ef38e665a',1,'PIOc_get_vars(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, void *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fdouble',['PIOc_get_vars_double',['../group___p_i_o__get__var__c.html#gaa6a7c4cb2aa8c1707f10a351f7223ff6',1,'PIOc_get_vars_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, double *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gaa6a7c4cb2aa8c1707f10a351f7223ff6',1,'PIOc_get_vars_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, double *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5ffloat',['PIOc_get_vars_float',['../group___p_i_o__get__var__c.html#gac15aa7656a4d578e3ed3052d53218339',1,'PIOc_get_vars_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, float *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gac15aa7656a4d578e3ed3052d53218339',1,'PIOc_get_vars_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, float *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fint',['PIOc_get_vars_int',['../group___p_i_o__get__var__c.html#ga660d969dcfd95deffea9a86e19eb680e',1,'PIOc_get_vars_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga660d969dcfd95deffea9a86e19eb680e',1,'PIOc_get_vars_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5flong',['PIOc_get_vars_long',['../group___p_i_o__get__var__c.html#ga4d20037a54ed002ac8ce30477cc27cf9',1,'PIOc_get_vars_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga4d20037a54ed002ac8ce30477cc27cf9',1,'PIOc_get_vars_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5flonglong',['PIOc_get_vars_longlong',['../group___p_i_o__get__var__c.html#ga1e274b54e878153300eb286186ab2187',1,'PIOc_get_vars_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga1e274b54e878153300eb286186ab2187',1,'PIOc_get_vars_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fschar',['PIOc_get_vars_schar',['../group___p_i_o__get__var__c.html#ga3e067710d5ad6a2c4e89284218e785ee',1,'PIOc_get_vars_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, signed char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga3e067710d5ad6a2c4e89284218e785ee',1,'PIOc_get_vars_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, signed char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fshort',['PIOc_get_vars_short',['../group___p_i_o__get__var__c.html#ga05463520b62138bbf5cec2d4196c78fa',1,'PIOc_get_vars_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga05463520b62138bbf5cec2d4196c78fa',1,'PIOc_get_vars_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, short *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5ftext',['PIOc_get_vars_text',['../group___p_i_o__get__var__c.html#ga86eb1cf94b0619d3f6cb8a6db0d9fba5',1,'PIOc_get_vars_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga86eb1cf94b0619d3f6cb8a6db0d9fba5',1,'PIOc_get_vars_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fuchar',['PIOc_get_vars_uchar',['../group___p_i_o__get__var__c.html#gad2858b93b2adc2ae922acaaad33ede22',1,'PIOc_get_vars_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned char *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#gad2858b93b2adc2ae922acaaad33ede22',1,'PIOc_get_vars_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned char *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fuint',['PIOc_get_vars_uint',['../group___p_i_o__get__var__c.html#ga0cb353e13d7a9a344a497a930205c021',1,'PIOc_get_vars_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned int *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga0cb353e13d7a9a344a497a930205c021',1,'PIOc_get_vars_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned int *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fulonglong',['PIOc_get_vars_ulonglong',['../group___p_i_o__get__var__c.html#ga7764935cfae37abfc17a9053206cf48d',1,'PIOc_get_vars_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned long long *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga7764935cfae37abfc17a9053206cf48d',1,'PIOc_get_vars_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned long long *buf): pio_get_nc.c']]], - ['pioc_5fget_5fvars_5fushort',['PIOc_get_vars_ushort',['../group___p_i_o__get__var__c.html#ga07625cd2351357ffe83cdbd0c8d372b6',1,'PIOc_get_vars_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned short *buf): pio_get_nc.c'],['../group___p_i_o__get__var__c.html#ga07625cd2351357ffe83cdbd0c8d372b6',1,'PIOc_get_vars_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, unsigned short *buf): pio_get_nc.c']]], - ['pioc_5fiam_5fiotask',['PIOc_iam_iotask',['../group___p_i_o__iosystem__is__active__c.html#gafdcc433f8b653aef3ee5632bfd39f522',1,'PIOc_iam_iotask(int iosysid, bool *ioproc): pioc.c'],['../group___p_i_o__iosystem__is__active__c.html#gafdcc433f8b653aef3ee5632bfd39f522',1,'PIOc_iam_iotask(int iosysid, bool *ioproc): pioc.c']]], - ['pioc_5finit_5fasync',['PIOc_init_async',['../group___p_i_o__init__c.html#ga017725f65a38a40963ac6936bbe7b5e9',1,'PIOc_init_async(MPI_Comm world, int num_io_procs, int *io_proc_list, int component_count, int *num_procs_per_comp, int **proc_list, MPI_Comm *user_io_comm, MPI_Comm *user_comp_comm, int rearranger, int *iosysidp): pioc.c'],['../group___p_i_o__init__c.html#ga017725f65a38a40963ac6936bbe7b5e9',1,'PIOc_init_async(MPI_Comm world, int num_io_procs, int *io_proc_list, int component_count, int *num_procs_per_comp, int **proc_list, MPI_Comm *io_comm, MPI_Comm *comp_comm, int rearranger, int *iosysidp): pioc.c']]], - ['pioc_5finit_5fdecomp',['PIOc_init_decomp',['../group___p_i_o__initdecomp__c.html#gae8417bae4d00472a015d0a84a5b34acf',1,'PIOc_init_decomp(int iosysid, int pio_type, int ndims, const int *gdimlen, int maplen, const PIO_Offset *compmap, int *ioidp, int rearranger, const PIO_Offset *iostart, const PIO_Offset *iocount): pioc.c'],['../group___p_i_o__initdecomp__c.html#gae8417bae4d00472a015d0a84a5b34acf',1,'PIOc_init_decomp(int iosysid, int pio_type, int ndims, const int *gdimlen, int maplen, const PIO_Offset *compmap, int *ioidp, int rearranger, const PIO_Offset *iostart, const PIO_Offset *iocount): pioc.c']]], - ['pioc_5finit_5fintracomm',['PIOc_Init_Intracomm',['../group___p_i_o__init__c.html#ga479a1d9fe2edfc7ca321a1b482fe0211',1,'PIOc_Init_Intracomm(MPI_Comm comp_comm, int num_iotasks, int stride, int base, int rearr, int *iosysidp): pioc.c'],['../group___p_i_o__init__c.html#ga479a1d9fe2edfc7ca321a1b482fe0211',1,'PIOc_Init_Intracomm(MPI_Comm comp_comm, int num_iotasks, int stride, int base, int rearr, int *iosysidp): pioc.c']]], - ['pioc_5finit_5fintracomm_5ffrom_5ff90',['PIOc_Init_Intracomm_from_F90',['../group___p_i_o__init__c.html#ga6c15dcb7a77c662652357b8fee15ade8',1,'pioc.c']]], - ['pioc_5finitdecomp',['PIOc_InitDecomp',['../group___p_i_o__initdecomp__c.html#ga56c119d47d1082df044968f80acbe265',1,'PIOc_InitDecomp(int iosysid, int pio_type, int ndims, const int *gdimlen, int maplen, const PIO_Offset *compmap, int *ioidp, const int *rearranger, const PIO_Offset *iostart, const PIO_Offset *iocount): pioc.c'],['../group___p_i_o__initdecomp__c.html#ga56c119d47d1082df044968f80acbe265',1,'PIOc_InitDecomp(int iosysid, int pio_type, int ndims, const int *gdimlen, int maplen, const PIO_Offset *compmap, int *ioidp, const int *rearr, const PIO_Offset *iostart, const PIO_Offset *iocount): pioc.c']]], - ['pioc_5finitdecomp_5fbc',['PIOc_InitDecomp_bc',['../group___p_i_o__initdecomp__c.html#gaed76f78609946d71bb304d584afe1266',1,'PIOc_InitDecomp_bc(int iosysid, int pio_type, int ndims, const int *gdimlen, const long int *start, const long int *count, int *ioidp): pioc.c'],['../group___p_i_o__initdecomp__c.html#gaed76f78609946d71bb304d584afe1266',1,'PIOc_InitDecomp_bc(int iosysid, int basetype, int ndims, const int *gdimlen, const long int *start, const long int *count, int *ioidp): pioc.c']]], - ['pioc_5finq',['PIOc_inq',['../group___p_i_o__inq__c.html#ga9790ba350b61362f558ce56a98fd1198',1,'PIOc_inq(int ncid, int *ndimsp, int *nvarsp, int *ngattsp, int *unlimdimidp): pio_nc.c'],['../group___p_i_o__inq__c.html#ga9790ba350b61362f558ce56a98fd1198',1,'PIOc_inq(int ncid, int *ndimsp, int *nvarsp, int *ngattsp, int *unlimdimidp): pio_nc.c']]], - ['pioc_5finq_5fatt',['PIOc_inq_att',['../group___p_i_o__inq__att__c.html#ga3f4dcd306338d1f72f77ab2482e994dc',1,'PIOc_inq_att(int ncid, int varid, const char *name, nc_type *xtypep, PIO_Offset *lenp): pio_nc.c'],['../group___p_i_o__inq__att__c.html#ga3f4dcd306338d1f72f77ab2482e994dc',1,'PIOc_inq_att(int ncid, int varid, const char *name, nc_type *xtypep, PIO_Offset *lenp): pio_nc.c']]], - ['pioc_5finq_5fatt_5feh',['PIOc_inq_att_eh',['../group___p_i_o__inq__att__c.html#ga711f9cb958d177a395e6b464f6b29e6d',1,'pio_nc.c']]], - ['pioc_5finq_5fattid',['PIOc_inq_attid',['../pio__nc_8c.html#a1c3115b28f2453e850749b173ce7861a',1,'PIOc_inq_attid(int ncid, int varid, const char *name, int *idp): pio_nc.c'],['../pio_8h.html#a1c3115b28f2453e850749b173ce7861a',1,'PIOc_inq_attid(int ncid, int varid, const char *name, int *idp): pio_nc.c']]], - ['pioc_5finq_5fattlen',['PIOc_inq_attlen',['../pio__nc_8c.html#ac5b6d9b5314d88fee8a1c048a2aa5b13',1,'PIOc_inq_attlen(int ncid, int varid, const char *name, PIO_Offset *lenp): pio_nc.c'],['../pio_8h.html#ac5b6d9b5314d88fee8a1c048a2aa5b13',1,'PIOc_inq_attlen(int ncid, int varid, const char *name, PIO_Offset *lenp): pio_nc.c']]], - ['pioc_5finq_5fattname',['PIOc_inq_attname',['../pio__nc_8c.html#aa7d8b173e8bba7544c042301877082a0',1,'PIOc_inq_attname(int ncid, int varid, int attnum, char *name): pio_nc.c'],['../pio_8h.html#aa7d8b173e8bba7544c042301877082a0',1,'PIOc_inq_attname(int ncid, int varid, int attnum, char *name): pio_nc.c']]], - ['pioc_5finq_5fatttype',['PIOc_inq_atttype',['../pio__nc_8c.html#ae63b13cb2b45416bcedecba0137ab1a0',1,'PIOc_inq_atttype(int ncid, int varid, const char *name, nc_type *xtypep): pio_nc.c'],['../pio_8h.html#ae63b13cb2b45416bcedecba0137ab1a0',1,'PIOc_inq_atttype(int ncid, int varid, const char *name, nc_type *xtypep): pio_nc.c']]], - ['pioc_5finq_5fdim',['PIOc_inq_dim',['../group___p_i_o__inq__dim__c.html#gafbcd29f59d668e7514daf294f7723bc9',1,'PIOc_inq_dim(int ncid, int dimid, char *name, PIO_Offset *lenp): pio_nc.c'],['../group___p_i_o__inq__dim__c.html#gafbcd29f59d668e7514daf294f7723bc9',1,'PIOc_inq_dim(int ncid, int dimid, char *name, PIO_Offset *lenp): pio_nc.c']]], - ['pioc_5finq_5fdimid',['PIOc_inq_dimid',['../group___p_i_o__inq__dim__c.html#gab2dadfe68b44605032f57abd2465c4c7',1,'PIOc_inq_dimid(int ncid, const char *name, int *idp): pio_nc.c'],['../group___p_i_o__inq__dim__c.html#gab2dadfe68b44605032f57abd2465c4c7',1,'PIOc_inq_dimid(int ncid, const char *name, int *idp): pio_nc.c']]], - ['pioc_5finq_5fdimlen',['PIOc_inq_dimlen',['../group___p_i_o__inq__dim__c.html#gadd004af4a485f2fcfd1a818ed6a81fb1',1,'PIOc_inq_dimlen(int ncid, int dimid, PIO_Offset *lenp): pio_nc.c'],['../group___p_i_o__inq__dim__c.html#gadd004af4a485f2fcfd1a818ed6a81fb1',1,'PIOc_inq_dimlen(int ncid, int dimid, PIO_Offset *lenp): pio_nc.c']]], - ['pioc_5finq_5fdimname',['PIOc_inq_dimname',['../group___p_i_o__inq__dim__c.html#ga68d9e59e6a5460d461d46f3cf62f195d',1,'PIOc_inq_dimname(int ncid, int dimid, char *name): pio_nc.c'],['../group___p_i_o__inq__dim__c.html#ga68d9e59e6a5460d461d46f3cf62f195d',1,'PIOc_inq_dimname(int ncid, int dimid, char *name): pio_nc.c']]], - ['pioc_5finq_5fformat',['PIOc_inq_format',['../group___p_i_o__inq__format__c.html#ga16fec184bfa95cc2e9704be939dc3077',1,'PIOc_inq_format(int ncid, int *formatp): pio_nc.c'],['../group___p_i_o__inq__format__c.html#ga16fec184bfa95cc2e9704be939dc3077',1,'PIOc_inq_format(int ncid, int *formatp): pio_nc.c']]], - ['pioc_5finq_5fnatts',['PIOc_inq_natts',['../group___p_i_o__inq__c.html#ga64ac5f3a5565ec08d222b27fcb3b180c',1,'PIOc_inq_natts(int ncid, int *ngattsp): pio_nc.c'],['../group___p_i_o__inq__c.html#ga64ac5f3a5565ec08d222b27fcb3b180c',1,'PIOc_inq_natts(int ncid, int *ngattsp): pio_nc.c']]], - ['pioc_5finq_5fndims',['PIOc_inq_ndims',['../group___p_i_o__inq__c.html#gab30f861c47545f6ff1647b6652e38ccf',1,'PIOc_inq_ndims(int ncid, int *ndimsp): pio_nc.c'],['../group___p_i_o__inq__c.html#gab30f861c47545f6ff1647b6652e38ccf',1,'PIOc_inq_ndims(int ncid, int *ndimsp): pio_nc.c']]], - ['pioc_5finq_5fnvars',['PIOc_inq_nvars',['../group___p_i_o__inq__c.html#gaa6036459562b703f5ef0c9de3cfabe82',1,'PIOc_inq_nvars(int ncid, int *nvarsp): pio_nc.c'],['../group___p_i_o__inq__c.html#gaa6036459562b703f5ef0c9de3cfabe82',1,'PIOc_inq_nvars(int ncid, int *nvarsp): pio_nc.c']]], - ['pioc_5finq_5ftype',['PIOc_inq_type',['../group___p_i_o__typelen__c.html#ga3da640cefc1d77011f125d60e6de66c9',1,'PIOc_inq_type(int ncid, nc_type xtype, char *name, PIO_Offset *sizep): pio_nc.c'],['../group___p_i_o__typelen__c.html#ga3da640cefc1d77011f125d60e6de66c9',1,'PIOc_inq_type(int ncid, nc_type xtype, char *name, PIO_Offset *sizep): pio_nc.c']]], - ['pioc_5finq_5funlimdim',['PIOc_inq_unlimdim',['../group___p_i_o__inq__c.html#ga191801159c80d1d3eb09b52ee9c68109',1,'PIOc_inq_unlimdim(int ncid, int *unlimdimidp): pio_nc.c'],['../group___p_i_o__inq__c.html#ga191801159c80d1d3eb09b52ee9c68109',1,'PIOc_inq_unlimdim(int ncid, int *unlimdimidp): pio_nc.c']]], - ['pioc_5finq_5funlimdims',['PIOc_inq_unlimdims',['../pio__nc_8c.html#ae677132a4670352eee8b77106e300bca',1,'PIOc_inq_unlimdims(int ncid, int *nunlimdimsp, int *unlimdimidsp): pio_nc.c'],['../pio_8h.html#ae677132a4670352eee8b77106e300bca',1,'PIOc_inq_unlimdims(int ncid, int *nunlimdimsp, int *unlimdimidsp): pio_nc.c']]], - ['pioc_5finq_5fvar',['PIOc_inq_var',['../group___p_i_o__inq__var__c.html#gaddf7e8a37df0eb4407da0537364b258e',1,'PIOc_inq_var(int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp): pio_nc.c'],['../group___p_i_o__inq__var__c.html#gaddf7e8a37df0eb4407da0537364b258e',1,'PIOc_inq_var(int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp): pio_nc.c']]], - ['pioc_5finq_5fvar_5fchunking',['PIOc_inq_var_chunking',['../group___p_i_o__inq__var__c.html#ga2b739539ae6466d402f861d179d506fe',1,'PIOc_inq_var_chunking(int ncid, int varid, int *storagep, PIO_Offset *chunksizesp): pio_nc4.c'],['../group___p_i_o__inq__var__c.html#ga2b739539ae6466d402f861d179d506fe',1,'PIOc_inq_var_chunking(int ncid, int varid, int *storagep, PIO_Offset *chunksizesp): pio_nc4.c']]], - ['pioc_5finq_5fvar_5fdeflate',['PIOc_inq_var_deflate',['../group___p_i_o__inq__var__c.html#gac79879dc9e1afc418c55005b760070b1',1,'PIOc_inq_var_deflate(int ncid, int varid, int *shufflep, int *deflatep, int *deflate_levelp): pio_nc4.c'],['../group___p_i_o__inq__var__c.html#gac79879dc9e1afc418c55005b760070b1',1,'PIOc_inq_var_deflate(int ncid, int varid, int *shufflep, int *deflatep, int *deflate_levelp): pio_nc4.c']]], - ['pioc_5finq_5fvar_5fendian',['PIOc_inq_var_endian',['../group___p_i_o__inq__var__c.html#ga71751485953f3b12656d3eff18756342',1,'PIOc_inq_var_endian(int ncid, int varid, int *endianp): pio_nc4.c'],['../group___p_i_o__inq__var__c.html#ga71751485953f3b12656d3eff18756342',1,'PIOc_inq_var_endian(int ncid, int varid, int *endianp): pio_nc4.c']]], - ['pioc_5finq_5fvar_5ffill',['PIOc_inq_var_fill',['../group___p_i_o__inq__var__c.html#gac6bf4e7db1abeb3981df78160b7865be',1,'PIOc_inq_var_fill(int ncid, int varid, int *no_fill, void *fill_valuep): pio_nc.c'],['../group___p_i_o__inq__var__c.html#gac6bf4e7db1abeb3981df78160b7865be',1,'PIOc_inq_var_fill(int ncid, int varid, int *no_fill, void *fill_valuep): pio_nc.c']]], - ['pioc_5finq_5fvardimid',['PIOc_inq_vardimid',['../group___p_i_o__inq__var__c.html#ga64e3c298debdf592df776120ac435018',1,'PIOc_inq_vardimid(int ncid, int varid, int *dimidsp): pio_nc.c'],['../group___p_i_o__inq__var__c.html#ga64e3c298debdf592df776120ac435018',1,'PIOc_inq_vardimid(int ncid, int varid, int *dimidsp): pio_nc.c']]], - ['pioc_5finq_5fvarid',['PIOc_inq_varid',['../group___p_i_o__inq__var__c.html#gab06c4fbddf140e0068ed09ec8df6f4a7',1,'PIOc_inq_varid(int ncid, const char *name, int *varidp): pio_nc.c'],['../group___p_i_o__inq__var__c.html#gab06c4fbddf140e0068ed09ec8df6f4a7',1,'PIOc_inq_varid(int ncid, const char *name, int *varidp): pio_nc.c']]], - ['pioc_5finq_5fvarname',['PIOc_inq_varname',['../group___p_i_o__inq__var__c.html#gacaf2b9392fa6b75cca52dc15bf31caa0',1,'PIOc_inq_varname(int ncid, int varid, char *name): pio_nc.c'],['../group___p_i_o__inq__var__c.html#gacaf2b9392fa6b75cca52dc15bf31caa0',1,'PIOc_inq_varname(int ncid, int varid, char *name): pio_nc.c']]], - ['pioc_5finq_5fvarnatts',['PIOc_inq_varnatts',['../group___p_i_o__inq__var__c.html#ga9fd7594665cdf752b57fcabf17b743c0',1,'PIOc_inq_varnatts(int ncid, int varid, int *nattsp): pio_nc.c'],['../group___p_i_o__inq__var__c.html#ga9fd7594665cdf752b57fcabf17b743c0',1,'PIOc_inq_varnatts(int ncid, int varid, int *nattsp): pio_nc.c']]], - ['pioc_5finq_5fvarndims',['PIOc_inq_varndims',['../group___p_i_o__inq__var__c.html#gacc5ad429734adf6ea43e6ee1b71080e2',1,'PIOc_inq_varndims(int ncid, int varid, int *ndimsp): pio_nc.c'],['../group___p_i_o__inq__var__c.html#gacc5ad429734adf6ea43e6ee1b71080e2',1,'PIOc_inq_varndims(int ncid, int varid, int *ndimsp): pio_nc.c']]], - ['pioc_5finq_5fvartype',['PIOc_inq_vartype',['../group___p_i_o__inq__var__c.html#ga55005fa698798142cd4a741c2daa4fb7',1,'PIOc_inq_vartype(int ncid, int varid, nc_type *xtypep): pio_nc.c'],['../group___p_i_o__inq__var__c.html#ga55005fa698798142cd4a741c2daa4fb7',1,'PIOc_inq_vartype(int ncid, int varid, nc_type *xtypep): pio_nc.c']]], - ['pioc_5fiosystem_5fis_5factive',['PIOc_iosystem_is_active',['../group___p_i_o__iosystem__is__active__c.html#ga2f5db6c65240a951921a2d81f2c676ec',1,'PIOc_iosystem_is_active(int iosysid, bool *active): pioc.c'],['../group___p_i_o__iosystem__is__active__c.html#ga2f5db6c65240a951921a2d81f2c676ec',1,'PIOc_iosystem_is_active(int iosysid, bool *active): pioc.c']]], - ['pioc_5fiotask_5frank',['PIOc_iotask_rank',['../group___p_i_o__iosystem__is__active__c.html#gabd7de94627946a534263acc82f3eecbd',1,'PIOc_iotask_rank(int iosysid, int *iorank): pioc.c'],['../group___p_i_o__iosystem__is__active__c.html#gabd7de94627946a534263acc82f3eecbd',1,'PIOc_iotask_rank(int iosysid, int *iorank): pioc.c']]], - ['pioc_5fiotype_5favailable',['PIOc_iotype_available',['../pioc_8c.html#a2a0c6af74443f9110ea4efcdaf0e9060',1,'PIOc_iotype_available(int iotype): pioc.c'],['../pio_8h.html#a2a0c6af74443f9110ea4efcdaf0e9060',1,'PIOc_iotype_available(int iotype): pioc.c']]], - ['pioc_5fopen',['PIOc_open',['../group___p_i_o__open__file__c.html#ga92c81c481ba4eb5488af9e678f3bf8af',1,'PIOc_open(int iosysid, const char *path, int mode, int *ncidp): pio_file.c'],['../group___p_i_o__open__file__c.html#ga92c81c481ba4eb5488af9e678f3bf8af',1,'PIOc_open(int iosysid, const char *path, int mode, int *ncidp): pio_file.c']]], - ['pioc_5fopenfile',['PIOc_openfile',['../group___p_i_o__open__file__c.html#gae8e01fc5492663b46def2be31a95034c',1,'PIOc_openfile(int iosysid, int *ncidp, int *iotype, const char *filename, int mode): pio_file.c'],['../group___p_i_o__open__file__c.html#gae8e01fc5492663b46def2be31a95034c',1,'PIOc_openfile(int iosysid, int *ncidp, int *iotype, const char *fname, int mode): pio_file.c']]], - ['pioc_5fopenfile2',['PIOc_openfile2',['../group___p_i_o__open__file__c.html#ga20a0dc12bed4b4a3329a6ec158f3afe6',1,'PIOc_openfile2(int iosysid, int *ncidp, int *iotype, const char *filename, int mode): pio_file.c'],['../group___p_i_o__open__file__c.html#ga20a0dc12bed4b4a3329a6ec158f3afe6',1,'PIOc_openfile2(int iosysid, int *ncidp, int *iotype, const char *fname, int mode): pio_file.c']]], - ['pioc_5fopenfile_5fretry',['PIOc_openfile_retry',['../group___p_i_o__openfile.html#ga840c375f53e5e38142762c8cb30fcdc6',1,'pioc_support.c']]], - ['pioc_5fpnetcdf_5finq_5ftype',['pioc_pnetcdf_inq_type',['../pioc__support_8c.html#afad0201e540769b008670fdde0b3a5e0',1,'pioc_support.c']]], - ['pioc_5fput_5fatt',['PIOc_put_att',['../group___p_i_o__put__att__c.html#ga89b16c95b53a06c052dd7d0be3361d1b',1,'PIOc_put_att(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const void *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga89b16c95b53a06c052dd7d0be3361d1b',1,'PIOc_put_att(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const void *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fdouble',['PIOc_put_att_double',['../group___p_i_o__put__att__c.html#gabb380a7233ae58151d254c572baaa08c',1,'PIOc_put_att_double(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const double *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gabb380a7233ae58151d254c572baaa08c',1,'PIOc_put_att_double(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const double *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5ffloat',['PIOc_put_att_float',['../group___p_i_o__put__att__c.html#ga049f6f519d87915baaa63ae99d422d0d',1,'PIOc_put_att_float(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const float *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga049f6f519d87915baaa63ae99d422d0d',1,'PIOc_put_att_float(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const float *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fint',['PIOc_put_att_int',['../group___p_i_o__put__att__c.html#ga41fc69b4eb154accbc08c5a451205d7d',1,'PIOc_put_att_int(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const int *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga41fc69b4eb154accbc08c5a451205d7d',1,'PIOc_put_att_int(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const int *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5flong',['PIOc_put_att_long',['../group___p_i_o__put__att__c.html#gad25b7a96b0edb92a21bb934e626a57a8',1,'PIOc_put_att_long(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const long *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gad25b7a96b0edb92a21bb934e626a57a8',1,'PIOc_put_att_long(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const long *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5flonglong',['PIOc_put_att_longlong',['../group___p_i_o__put__att__c.html#ga07e7969ec456ff54984cb5e1691ed266',1,'PIOc_put_att_longlong(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const long long *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga07e7969ec456ff54984cb5e1691ed266',1,'PIOc_put_att_longlong(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const long long *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fschar',['PIOc_put_att_schar',['../group___p_i_o__put__att__c.html#ga06fa09bcdf362935946ef21964783246',1,'PIOc_put_att_schar(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const signed char *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga06fa09bcdf362935946ef21964783246',1,'PIOc_put_att_schar(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const signed char *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fshort',['PIOc_put_att_short',['../group___p_i_o__put__att__c.html#gae62c0317444af8433b6a42555ab6cec9',1,'PIOc_put_att_short(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const short *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gae62c0317444af8433b6a42555ab6cec9',1,'PIOc_put_att_short(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const short *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5ftext',['PIOc_put_att_text',['../group___p_i_o__put__att__c.html#ga47507ceae26e72a4b61cf4de2d694e44',1,'PIOc_put_att_text(int ncid, int varid, const char *name, PIO_Offset len, const char *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga47507ceae26e72a4b61cf4de2d694e44',1,'PIOc_put_att_text(int ncid, int varid, const char *name, PIO_Offset len, const char *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fuchar',['PIOc_put_att_uchar',['../group___p_i_o__put__att__c.html#ga580260de61bbf085ea9219718d31e55a',1,'PIOc_put_att_uchar(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned char *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#ga580260de61bbf085ea9219718d31e55a',1,'PIOc_put_att_uchar(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned char *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fuint',['PIOc_put_att_uint',['../group___p_i_o__put__att__c.html#gaa5c96bf2e78f7795dec028181b560f60',1,'PIOc_put_att_uint(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned int *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gaa5c96bf2e78f7795dec028181b560f60',1,'PIOc_put_att_uint(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned int *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fulonglong',['PIOc_put_att_ulonglong',['../group___p_i_o__put__att__c.html#gab3dba0f2544e5bb45830d95539386a46',1,'PIOc_put_att_ulonglong(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned long long *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gab3dba0f2544e5bb45830d95539386a46',1,'PIOc_put_att_ulonglong(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned long long *op): pio_nc.c']]], - ['pioc_5fput_5fatt_5fushort',['PIOc_put_att_ushort',['../group___p_i_o__put__att__c.html#gaba29ac8eff7dbf829b505a82b522a88f',1,'PIOc_put_att_ushort(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned short *op): pio_nc.c'],['../group___p_i_o__put__att__c.html#gaba29ac8eff7dbf829b505a82b522a88f',1,'PIOc_put_att_ushort(int ncid, int varid, const char *name, nc_type xtype, PIO_Offset len, const unsigned short *op): pio_nc.c']]], - ['pioc_5fput_5fvar',['PIOc_put_var',['../group___p_i_o__put__var__c.html#gabb19e8cc14ebc3da354a59865062a36a',1,'PIOc_put_var(int ncid, int varid, const void *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gabb19e8cc14ebc3da354a59865062a36a',1,'PIOc_put_var(int ncid, int varid, const void *buf): pio_put_nc.c']]], - ['pioc_5fput_5fvar1',['PIOc_put_var1',['../group___p_i_o__put__var__c.html#gabbe1fc54ed511f0d5ded025ec220e13f',1,'PIOc_put_var1(int ncid, int varid, const PIO_Offset *index, const void *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gabbe1fc54ed511f0d5ded025ec220e13f',1,'PIOc_put_var1(int ncid, int varid, const PIO_Offset *index, const void *buf): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fdouble',['PIOc_put_var1_double',['../group___p_i_o__put__var__c.html#ga1727f44bee1a0c507dad7db8ee457b98',1,'PIOc_put_var1_double(int ncid, int varid, const PIO_Offset *index, const double *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga1727f44bee1a0c507dad7db8ee457b98',1,'PIOc_put_var1_double(int ncid, int varid, const PIO_Offset *index, const double *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5ffloat',['PIOc_put_var1_float',['../group___p_i_o__put__var__c.html#gaf6cc08d617add871ca7ea370a323cf9f',1,'PIOc_put_var1_float(int ncid, int varid, const PIO_Offset *index, const float *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaf6cc08d617add871ca7ea370a323cf9f',1,'PIOc_put_var1_float(int ncid, int varid, const PIO_Offset *index, const float *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fint',['PIOc_put_var1_int',['../group___p_i_o__put__var__c.html#ga13e061386f46be55cae8e49e8c7a5c43',1,'PIOc_put_var1_int(int ncid, int varid, const PIO_Offset *index, const int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga13e061386f46be55cae8e49e8c7a5c43',1,'PIOc_put_var1_int(int ncid, int varid, const PIO_Offset *index, const int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5flong',['PIOc_put_var1_long',['../group___p_i_o__put__var__c.html#ga1b3df73dc76dcaf14d04bf7b240e4399',1,'PIOc_put_var1_long(int ncid, int varid, const PIO_Offset *index, const long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga1b3df73dc76dcaf14d04bf7b240e4399',1,'PIOc_put_var1_long(int ncid, int varid, const PIO_Offset *index, const long *ip): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5flonglong',['PIOc_put_var1_longlong',['../group___p_i_o__put__var__c.html#ga4788980743228d824eb7645b362c5ce9',1,'PIOc_put_var1_longlong(int ncid, int varid, const PIO_Offset *index, const long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga4788980743228d824eb7645b362c5ce9',1,'PIOc_put_var1_longlong(int ncid, int varid, const PIO_Offset *index, const long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fschar',['PIOc_put_var1_schar',['../group___p_i_o__put__var__c.html#gad518542a09a575eeca279497940206ec',1,'PIOc_put_var1_schar(int ncid, int varid, const PIO_Offset *index, const signed char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gad518542a09a575eeca279497940206ec',1,'PIOc_put_var1_schar(int ncid, int varid, const PIO_Offset *index, const signed char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fshort',['PIOc_put_var1_short',['../group___p_i_o__put__var__c.html#ga86827831c9fc9fb0277a901cbe773959',1,'PIOc_put_var1_short(int ncid, int varid, const PIO_Offset *index, const short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga86827831c9fc9fb0277a901cbe773959',1,'PIOc_put_var1_short(int ncid, int varid, const PIO_Offset *index, const short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5ftext',['PIOc_put_var1_text',['../group___p_i_o__put__var__c.html#gae3ec127de3786a1ddeb731fc5232cfa7',1,'PIOc_put_var1_text(int ncid, int varid, const PIO_Offset *index, const char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gae3ec127de3786a1ddeb731fc5232cfa7',1,'PIOc_put_var1_text(int ncid, int varid, const PIO_Offset *index, const char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fuchar',['PIOc_put_var1_uchar',['../group___p_i_o__put__var__c.html#gab0c45df01479fe96e2fb80b5adea5029',1,'PIOc_put_var1_uchar(int ncid, int varid, const PIO_Offset *index, const unsigned char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gab0c45df01479fe96e2fb80b5adea5029',1,'PIOc_put_var1_uchar(int ncid, int varid, const PIO_Offset *index, const unsigned char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fuint',['PIOc_put_var1_uint',['../group___p_i_o__put__var__c.html#ga2637048f0ac5d0e4b7ac0135dfc15224',1,'PIOc_put_var1_uint(int ncid, int varid, const PIO_Offset *index, const unsigned int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga2637048f0ac5d0e4b7ac0135dfc15224',1,'PIOc_put_var1_uint(int ncid, int varid, const PIO_Offset *index, const unsigned int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fulonglong',['PIOc_put_var1_ulonglong',['../group___p_i_o__put__var__c.html#ga148bf48c4a09e88be8fbd6f5e3db7fb9',1,'PIOc_put_var1_ulonglong(int ncid, int varid, const PIO_Offset *index, const unsigned long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga148bf48c4a09e88be8fbd6f5e3db7fb9',1,'PIOc_put_var1_ulonglong(int ncid, int varid, const PIO_Offset *index, const unsigned long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar1_5fushort',['PIOc_put_var1_ushort',['../group___p_i_o__put__var__c.html#gaae352be792bfa197056d91654ce492a6',1,'PIOc_put_var1_ushort(int ncid, int varid, const PIO_Offset *index, const unsigned short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaae352be792bfa197056d91654ce492a6',1,'PIOc_put_var1_ushort(int ncid, int varid, const PIO_Offset *index, const unsigned short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fdouble',['PIOc_put_var_double',['../group___p_i_o__put__var__c.html#gad6e5f5937169ea6f5f8f3965e9096410',1,'PIOc_put_var_double(int ncid, int varid, const double *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gad6e5f5937169ea6f5f8f3965e9096410',1,'PIOc_put_var_double(int ncid, int varid, const double *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5ffloat',['PIOc_put_var_float',['../group___p_i_o__put__var__c.html#ga258fa55bd055b47d84d61236f0e1317d',1,'PIOc_put_var_float(int ncid, int varid, const float *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga258fa55bd055b47d84d61236f0e1317d',1,'PIOc_put_var_float(int ncid, int varid, const float *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fint',['PIOc_put_var_int',['../group___p_i_o__put__var__c.html#ga695b388f373f638218a34b055498c754',1,'PIOc_put_var_int(int ncid, int varid, const int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga695b388f373f638218a34b055498c754',1,'PIOc_put_var_int(int ncid, int varid, const int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5flong',['PIOc_put_var_long',['../group___p_i_o__put__var__c.html#ga054ab75d2101a8a0d36ec39f48b48ecc',1,'PIOc_put_var_long(int ncid, int varid, const long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga054ab75d2101a8a0d36ec39f48b48ecc',1,'PIOc_put_var_long(int ncid, int varid, const long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5flonglong',['PIOc_put_var_longlong',['../group___p_i_o__put__var__c.html#gae14a05d8902e281e47cb090ab0298ea4',1,'PIOc_put_var_longlong(int ncid, int varid, const long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gae14a05d8902e281e47cb090ab0298ea4',1,'PIOc_put_var_longlong(int ncid, int varid, const long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fschar',['PIOc_put_var_schar',['../group___p_i_o__put__var__c.html#ga12328ddf64847e1a0122fdb653770e33',1,'PIOc_put_var_schar(int ncid, int varid, const signed char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga12328ddf64847e1a0122fdb653770e33',1,'PIOc_put_var_schar(int ncid, int varid, const signed char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fshort',['PIOc_put_var_short',['../group___p_i_o__put__var__c.html#ga476e3c866dc16974e8840dfb2837d003',1,'PIOc_put_var_short(int ncid, int varid, const short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga476e3c866dc16974e8840dfb2837d003',1,'PIOc_put_var_short(int ncid, int varid, const short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5ftext',['PIOc_put_var_text',['../group___p_i_o__put__var__c.html#gabb03b44df49b3f6e7788225a11fd1da6',1,'PIOc_put_var_text(int ncid, int varid, const char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gabb03b44df49b3f6e7788225a11fd1da6',1,'PIOc_put_var_text(int ncid, int varid, const char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fuchar',['PIOc_put_var_uchar',['../group___p_i_o__put__var__c.html#ga9e7bbb2d79a97a6590047e5c4a180743',1,'PIOc_put_var_uchar(int ncid, int varid, const unsigned char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga9e7bbb2d79a97a6590047e5c4a180743',1,'PIOc_put_var_uchar(int ncid, int varid, const unsigned char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fuint',['PIOc_put_var_uint',['../group___p_i_o__put__var__c.html#gaf4421e814e7bbc09a6a7827468aa483e',1,'PIOc_put_var_uint(int ncid, int varid, const unsigned int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaf4421e814e7bbc09a6a7827468aa483e',1,'PIOc_put_var_uint(int ncid, int varid, const unsigned int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fulonglong',['PIOc_put_var_ulonglong',['../group___p_i_o__put__var__c.html#gadf8f6d3b19755b3a296671c5b8152179',1,'PIOc_put_var_ulonglong(int ncid, int varid, const unsigned long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gadf8f6d3b19755b3a296671c5b8152179',1,'PIOc_put_var_ulonglong(int ncid, int varid, const unsigned long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvar_5fushort',['PIOc_put_var_ushort',['../group___p_i_o__put__var__c.html#ga41152ae73d225cb9278eb8675dd9e2e1',1,'PIOc_put_var_ushort(int ncid, int varid, const unsigned short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga41152ae73d225cb9278eb8675dd9e2e1',1,'PIOc_put_var_ushort(int ncid, int varid, const unsigned short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara',['PIOc_put_vara',['../group___p_i_o__put__var__c.html#ga4119884357319e1f9629ca60c1c29afc',1,'PIOc_put_vara(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const void *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga4119884357319e1f9629ca60c1c29afc',1,'PIOc_put_vara(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const void *buf): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fdouble',['PIOc_put_vara_double',['../group___p_i_o__put__var__c.html#ga8281a16150db297fd5042914fe5c61b7',1,'PIOc_put_vara_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const double *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga8281a16150db297fd5042914fe5c61b7',1,'PIOc_put_vara_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const double *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5ffloat',['PIOc_put_vara_float',['../group___p_i_o__put__var__c.html#gacb39248b7bb0b3536ae91246bd9926a1',1,'PIOc_put_vara_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const float *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gacb39248b7bb0b3536ae91246bd9926a1',1,'PIOc_put_vara_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const float *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fint',['PIOc_put_vara_int',['../group___p_i_o__put__var__c.html#ga4d0c5b1c1b156d61d3ede1662394bfb6',1,'PIOc_put_vara_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga4d0c5b1c1b156d61d3ede1662394bfb6',1,'PIOc_put_vara_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5flong',['PIOc_put_vara_long',['../group___p_i_o__put__var__c.html#ga70700bd6edfe28649ac99ab23adb3007',1,'PIOc_put_vara_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga70700bd6edfe28649ac99ab23adb3007',1,'PIOc_put_vara_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5flonglong',['PIOc_put_vara_longlong',['../group___p_i_o__put__var__c.html#gac1de2406fe02082b5f5ca53267879f48',1,'PIOc_put_vara_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gac1de2406fe02082b5f5ca53267879f48',1,'PIOc_put_vara_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fschar',['PIOc_put_vara_schar',['../group___p_i_o__put__var__c.html#gab356150e292ea34ca78766fc6524edd5',1,'PIOc_put_vara_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const signed char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gab356150e292ea34ca78766fc6524edd5',1,'PIOc_put_vara_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const signed char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fshort',['PIOc_put_vara_short',['../group___p_i_o__put__var__c.html#ga9c0005dabf7d0f45c9a7897ce617490e',1,'PIOc_put_vara_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga9c0005dabf7d0f45c9a7897ce617490e',1,'PIOc_put_vara_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5ftext',['PIOc_put_vara_text',['../group___p_i_o__put__var__c.html#ga0948fa77fffa31614176a91aee3f000f',1,'PIOc_put_vara_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga0948fa77fffa31614176a91aee3f000f',1,'PIOc_put_vara_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fuchar',['PIOc_put_vara_uchar',['../group___p_i_o__put__var__c.html#ga374ea08a51667530b4f4f5cd58ca2c58',1,'PIOc_put_vara_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga374ea08a51667530b4f4f5cd58ca2c58',1,'PIOc_put_vara_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fuint',['PIOc_put_vara_uint',['../group___p_i_o__put__var__c.html#ga9986361e02f8b12130fd99fb357e6d37',1,'PIOc_put_vara_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga9986361e02f8b12130fd99fb357e6d37',1,'PIOc_put_vara_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fulonglong',['PIOc_put_vara_ulonglong',['../group___p_i_o__put__var__c.html#gaaaaeca009761b1053d6a90474e83224a',1,'PIOc_put_vara_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaaaaeca009761b1053d6a90474e83224a',1,'PIOc_put_vara_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvara_5fushort',['PIOc_put_vara_ushort',['../group___p_i_o__put__var__c.html#ga032fa0de7028fb3903a16c01ce87c557',1,'PIOc_put_vara_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga032fa0de7028fb3903a16c01ce87c557',1,'PIOc_put_vara_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars',['PIOc_put_vars',['../group___p_i_o__put__var__c.html#ga9fe25fd7449ea26b0d4a2a0d22dbc41a',1,'PIOc_put_vars(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const void *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga9fe25fd7449ea26b0d4a2a0d22dbc41a',1,'PIOc_put_vars(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const void *buf): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fdouble',['PIOc_put_vars_double',['../group___p_i_o__put__var__c.html#ga7306e155cbf78fb6155ebb258a7b72ea',1,'PIOc_put_vars_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const double *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga7306e155cbf78fb6155ebb258a7b72ea',1,'PIOc_put_vars_double(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const double *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5ffloat',['PIOc_put_vars_float',['../group___p_i_o__put__var__c.html#ga6664099a827b2dcafee07541350658d6',1,'PIOc_put_vars_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const float *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga6664099a827b2dcafee07541350658d6',1,'PIOc_put_vars_float(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const float *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fint',['PIOc_put_vars_int',['../group___p_i_o__put__var__c.html#gacace345de4c99cdad3e7a879785cdc25',1,'PIOc_put_vars_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gacace345de4c99cdad3e7a879785cdc25',1,'PIOc_put_vars_int(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5flong',['PIOc_put_vars_long',['../group___p_i_o__put__var__c.html#gaff69eb687472a163e8ca541ba5e3d0c6',1,'PIOc_put_vars_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaff69eb687472a163e8ca541ba5e3d0c6',1,'PIOc_put_vars_long(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5flonglong',['PIOc_put_vars_longlong',['../group___p_i_o__put__var__c.html#gae1206994f38f98d41422c971fbaa4441',1,'PIOc_put_vars_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gae1206994f38f98d41422c971fbaa4441',1,'PIOc_put_vars_longlong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fschar',['PIOc_put_vars_schar',['../group___p_i_o__put__var__c.html#ga21140ab146026d575ad8e77a9b25e964',1,'PIOc_put_vars_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const signed char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga21140ab146026d575ad8e77a9b25e964',1,'PIOc_put_vars_schar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const signed char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fshort',['PIOc_put_vars_short',['../group___p_i_o__put__var__c.html#ga12d13babaa48a2b936f04596d7871c6b',1,'PIOc_put_vars_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga12d13babaa48a2b936f04596d7871c6b',1,'PIOc_put_vars_short(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const short *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5ftext',['PIOc_put_vars_text',['../group___p_i_o__put__var__c.html#gabd8ae98837aae9454960f9d4178a5f29',1,'PIOc_put_vars_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gabd8ae98837aae9454960f9d4178a5f29',1,'PIOc_put_vars_text(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fuchar',['PIOc_put_vars_uchar',['../group___p_i_o__put__var__c.html#ga3fbdc59b8d29c3f31402925760740e91',1,'PIOc_put_vars_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned char *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga3fbdc59b8d29c3f31402925760740e91',1,'PIOc_put_vars_uchar(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned char *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fuint',['PIOc_put_vars_uint',['../group___p_i_o__put__var__c.html#ga6a21170a203c2f50dd83f7f942995564',1,'PIOc_put_vars_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned int *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#ga6a21170a203c2f50dd83f7f942995564',1,'PIOc_put_vars_uint(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned int *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fulonglong',['PIOc_put_vars_ulonglong',['../group___p_i_o__put__var__c.html#gab333af8ad45e0ea945093865edb3654a',1,'PIOc_put_vars_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned long long *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gab333af8ad45e0ea945093865edb3654a',1,'PIOc_put_vars_ulonglong(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned long long *op): pio_put_nc.c']]], - ['pioc_5fput_5fvars_5fushort',['PIOc_put_vars_ushort',['../group___p_i_o__put__var__c.html#gaac1838d8762954411726ece43d12bd02',1,'PIOc_put_vars_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned short *op): pio_put_nc.c'],['../group___p_i_o__put__var__c.html#gaac1838d8762954411726ece43d12bd02',1,'PIOc_put_vars_ushort(int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned short *op): pio_put_nc.c']]], - ['pioc_5fread_5fdarray',['PIOc_read_darray',['../group___p_i_o__read__darray__c.html#gaa4eb9375a17ec358a88c8e7e388880db',1,'PIOc_read_darray(int ncid, int varid, int ioid, PIO_Offset arraylen, void *array): pio_darray.c'],['../group___p_i_o__read__darray__c.html#gaa4eb9375a17ec358a88c8e7e388880db',1,'PIOc_read_darray(int ncid, int varid, int ioid, PIO_Offset arraylen, void *array): pio_darray.c']]], - ['pioc_5fread_5fnc_5fdecomp',['PIOc_read_nc_decomp',['../pioc__support_8c.html#afebbacda596e27882dace25a133e3c67',1,'PIOc_read_nc_decomp(int iosysid, const char *filename, int *ioidp, MPI_Comm comm, int pio_type, char *title, char *history, int *fortran_order): pioc_support.c'],['../pio_8h.html#a84d8e975b0adcd6399825300277cf6bd',1,'PIOc_read_nc_decomp(int iosysid, const char *filename, int *ioid, MPI_Comm comm, int pio_type, char *title, char *history, int *fortran_order): pioc_support.c']]], - ['pioc_5fread_5fnc_5fdecomp_5fint',['pioc_read_nc_decomp_int',['../pioc__support_8c.html#ad8b29912a68d6152e4a1ec5eca683314',1,'pioc_support.c']]], - ['pioc_5freadmap',['PIOc_readmap',['../pioc__support_8c.html#a60bb612a73ecfdf88920ccb69e9893d0',1,'PIOc_readmap(const char *file, int *ndims, int **gdims, PIO_Offset *fmaplen, PIO_Offset **map, MPI_Comm comm): pioc_support.c'],['../pio_8h.html#a60bb612a73ecfdf88920ccb69e9893d0',1,'PIOc_readmap(const char *file, int *ndims, int **gdims, PIO_Offset *fmaplen, PIO_Offset **map, MPI_Comm comm): pioc_support.c']]], - ['pioc_5freadmap_5ffrom_5ff90',['PIOc_readmap_from_f90',['../pioc__support_8c.html#a0b8afdc0335a14a2b57a07fe31f5a28e',1,'PIOc_readmap_from_f90(const char *file, int *ndims, int **gdims, PIO_Offset *maplen, PIO_Offset **map, int f90_comm): pioc_support.c'],['../pio_8h.html#a0b8afdc0335a14a2b57a07fe31f5a28e',1,'PIOc_readmap_from_f90(const char *file, int *ndims, int **gdims, PIO_Offset *maplen, PIO_Offset **map, int f90_comm): pioc_support.c']]], - ['pioc_5fredef',['PIOc_redef',['../group___p_i_o__redef__c.html#ga409ea0e493fa0f74464ecde01647629a',1,'PIOc_redef(int ncid): pio_nc.c'],['../group___p_i_o__redef__c.html#ga409ea0e493fa0f74464ecde01647629a',1,'PIOc_redef(int ncid): pio_nc.c']]], - ['pioc_5frename_5fatt',['PIOc_rename_att',['../group___p_i_o__rename__att__c.html#ga2fb37f6eab130d00625515911a317ba3',1,'PIOc_rename_att(int ncid, int varid, const char *name, const char *newname): pio_nc.c'],['../group___p_i_o__rename__att__c.html#ga2fb37f6eab130d00625515911a317ba3',1,'PIOc_rename_att(int ncid, int varid, const char *name, const char *newname): pio_nc.c']]], - ['pioc_5frename_5fdim',['PIOc_rename_dim',['../group___p_i_o__rename__dim__c.html#ga00650c8568f5d8c6e325f931c91d8c11',1,'PIOc_rename_dim(int ncid, int dimid, const char *name): pio_nc.c'],['../group___p_i_o__rename__dim__c.html#ga00650c8568f5d8c6e325f931c91d8c11',1,'PIOc_rename_dim(int ncid, int dimid, const char *name): pio_nc.c']]], - ['pioc_5frename_5fvar',['PIOc_rename_var',['../group___p_i_o__rename__var__c.html#gae7b726002ea0fb7fe3f702e1ff0253d8',1,'PIOc_rename_var(int ncid, int varid, const char *name): pio_nc.c'],['../group___p_i_o__rename__var__c.html#gae7b726002ea0fb7fe3f702e1ff0253d8',1,'PIOc_rename_var(int ncid, int varid, const char *name): pio_nc.c']]], - ['pioc_5fset_5fblocksize',['PIOc_set_blocksize',['../group___p_i_o__set__blocksize__c.html#gae984deb48c9c2b694d3805d9e0bf673d',1,'PIOc_set_blocksize(int newblocksize): pioc.c'],['../group___p_i_o__set__blocksize__c.html#gae984deb48c9c2b694d3805d9e0bf673d',1,'PIOc_set_blocksize(int newblocksize): pioc.c']]], - ['pioc_5fset_5fbuffer_5fsize_5flimit',['PIOc_set_buffer_size_limit',['../pio__darray_8c.html#a391b1ef1811260306b599b5bcc680a52',1,'PIOc_set_buffer_size_limit(PIO_Offset limit): pio_darray.c'],['../pio_8h.html#a391b1ef1811260306b599b5bcc680a52',1,'PIOc_set_buffer_size_limit(PIO_Offset limit): pio_darray.c']]], - ['pioc_5fset_5fchunk_5fcache',['PIOc_set_chunk_cache',['../group___p_i_o__def__var__c.html#ga6a7595c5fa66ef4c35d26910a1195b52',1,'PIOc_set_chunk_cache(int iosysid, int iotype, PIO_Offset size, PIO_Offset nelems, float preemption): pio_nc4.c'],['../group___p_i_o__def__var__c.html#ga6a7595c5fa66ef4c35d26910a1195b52',1,'PIOc_set_chunk_cache(int iosysid, int iotype, PIO_Offset size, PIO_Offset nelems, float preemption): pio_nc4.c']]], - ['pioc_5fset_5ffile_5ferror_5fhandling',['PIOc_Set_File_Error_Handling',['../group___p_i_o__error__method__c.html#gad96ab117379dea9b8e477ccb1d37801c',1,'PIOc_Set_File_Error_Handling(int ncid, int method): pioc.c'],['../group___p_i_o__error__method__c.html#gad96ab117379dea9b8e477ccb1d37801c',1,'PIOc_Set_File_Error_Handling(int ncid, int method): pioc.c']]], - ['pioc_5fset_5ffill',['PIOc_set_fill',['../group___p_i_o__set__fill__c.html#gab7b83b0cfaaf0d768ba357361edff9b6',1,'PIOc_set_fill(int ncid, int fillmode, int *old_modep): pio_nc.c'],['../group___p_i_o__set__fill__c.html#gab7b83b0cfaaf0d768ba357361edff9b6',1,'PIOc_set_fill(int ncid, int fillmode, int *old_modep): pio_nc.c']]], - ['pioc_5fset_5fhint',['PIOc_set_hint',['../group___p_i_o__set__hint__c.html#gac72053134b457aa56a2e0462bfb71803',1,'PIOc_set_hint(int iosysid, const char *hint, const char *hintval): pioc.c'],['../group___p_i_o__set__hint__c.html#gac72053134b457aa56a2e0462bfb71803',1,'PIOc_set_hint(int iosysid, const char *hint, const char *hintval): pioc.c']]], - ['pioc_5fset_5fiosystem_5ferror_5fhandling',['PIOc_Set_IOSystem_Error_Handling',['../group___p_i_o__error__method__c.html#gac76c32bb1d06beeaabf003c1a12fc7a4',1,'PIOc_Set_IOSystem_Error_Handling(int iosysid, int method): pioc.c'],['../group___p_i_o__error__method__c.html#gac76c32bb1d06beeaabf003c1a12fc7a4',1,'PIOc_Set_IOSystem_Error_Handling(int iosysid, int method): pioc.c'],['../group___p_i_o__error__method__c.html#gac4d7bb3ea04026a1269a0e87608d13f3',1,'PIOc_set_iosystem_error_handling(int iosysid, int method, int *old_method): pioc.c'],['../group___p_i_o__error__method__c.html#gac4d7bb3ea04026a1269a0e87608d13f3',1,'PIOc_set_iosystem_error_handling(int iosysid, int method, int *old_method): pioc.c']]], - ['pioc_5fset_5flog_5flevel',['PIOc_set_log_level',['../pioc__support_8c.html#a1bb546dedd6290cb450577658e955edb',1,'PIOc_set_log_level(int level): pioc_support.c'],['../pio_8h.html#a1bb546dedd6290cb450577658e955edb',1,'PIOc_set_log_level(int level): pioc_support.c']]], - ['pioc_5fset_5frearr_5fopts',['PIOc_set_rearr_opts',['../pioc__support_8c.html#af0f6203d1174297028f80edb8c64c377',1,'PIOc_set_rearr_opts(int iosysid, int comm_type, int fcd, bool enable_hs_c2i, bool enable_isend_c2i, int max_pend_req_c2i, bool enable_hs_i2c, bool enable_isend_i2c, int max_pend_req_i2c): pioc_support.c'],['../pio_8h.html#af0f6203d1174297028f80edb8c64c377',1,'PIOc_set_rearr_opts(int iosysid, int comm_type, int fcd, bool enable_hs_c2i, bool enable_isend_c2i, int max_pend_req_c2i, bool enable_hs_i2c, bool enable_isend_i2c, int max_pend_req_i2c): pioc_support.c']]], - ['pioc_5fset_5fvar_5fchunk_5fcache',['PIOc_set_var_chunk_cache',['../group___p_i_o__def__var__c.html#gafe68b976cb9feaefb3c06a4656f7152a',1,'PIOc_set_var_chunk_cache(int ncid, int varid, PIO_Offset size, PIO_Offset nelems, float preemption): pio_nc4.c'],['../group___p_i_o__def__var__c.html#gafe68b976cb9feaefb3c06a4656f7152a',1,'PIOc_set_var_chunk_cache(int ncid, int varid, PIO_Offset size, PIO_Offset nelems, float preemption): pio_nc4.c']]], - ['pioc_5fsetframe',['PIOc_setframe',['../group___p_i_o__setframe__c.html#ga630e7798172acacbaf43e596b237f418',1,'PIOc_setframe(int ncid, int varid, int frame): pioc.c'],['../group___p_i_o__setframe__c.html#ga630e7798172acacbaf43e596b237f418',1,'PIOc_setframe(int ncid, int varid, int frame): pioc.c']]], - ['pioc_5fstrerror',['PIOc_strerror',['../pioc__support_8c.html#a5354c4b50d70fa1cf7db81aadba8fb78',1,'PIOc_strerror(int pioerr, char *errmsg): pioc_support.c'],['../pio_8h.html#abd3edf404027545c762ad3ae10d765fb',1,'PIOc_strerror(int pioerr, char *errstr): pioc_support.c']]], - ['pioc_5fsync',['PIOc_sync',['../group___p_i_o__sync__file__c.html#gaf0786a65a17388275114ddc4749b7e99',1,'PIOc_sync(int ncid): pio_file.c'],['../group___p_i_o__sync__file__c.html#gaf0786a65a17388275114ddc4749b7e99',1,'PIOc_sync(int ncid): pio_file.c']]], - ['pioc_5fwrite_5fdarray',['PIOc_write_darray',['../group___p_i_o__write__darray__c.html#gaa40fae759a2a5e39cb7af9b6f024db8f',1,'PIOc_write_darray(int ncid, int varid, int ioid, PIO_Offset arraylen, void *array, void *fillvalue): pio_darray.c'],['../group___p_i_o__write__darray__c.html#gaa40fae759a2a5e39cb7af9b6f024db8f',1,'PIOc_write_darray(int ncid, int varid, int ioid, PIO_Offset arraylen, void *array, void *fillvalue): pio_darray.c']]], - ['pioc_5fwrite_5fdarray_5fmulti',['PIOc_write_darray_multi',['../group___p_i_o__write__darray__c.html#ga8e6611243431101939c4dd4c991a7e0b',1,'PIOc_write_darray_multi(int ncid, const int *varids, int ioid, int nvars, PIO_Offset arraylen, void *array, const int *frame, void **fillvalue, bool flushtodisk): pio_darray.c'],['../group___p_i_o__write__darray__c.html#ga8e6611243431101939c4dd4c991a7e0b',1,'PIOc_write_darray_multi(int ncid, const int *varids, int ioid, int nvars, PIO_Offset arraylen, void *array, const int *frame, void **fillvalue, bool flushtodisk): pio_darray.c']]], - ['pioc_5fwrite_5fdecomp',['PIOc_write_decomp',['../pioc__support_8c.html#af4584849f62a2587b9f44588c00aff9b',1,'PIOc_write_decomp(const char *file, int iosysid, int ioid, MPI_Comm comm): pioc_support.c'],['../pio_8h.html#af4584849f62a2587b9f44588c00aff9b',1,'PIOc_write_decomp(const char *file, int iosysid, int ioid, MPI_Comm comm): pioc_support.c']]], - ['pioc_5fwrite_5fnc_5fdecomp',['PIOc_write_nc_decomp',['../pioc__support_8c.html#a9d698d00504b20962c3bf8f8867c4f2c',1,'PIOc_write_nc_decomp(int iosysid, const char *filename, int cmode, int ioid, char *title, char *history, int fortran_order): pioc_support.c'],['../pio_8h.html#a9d698d00504b20962c3bf8f8867c4f2c',1,'PIOc_write_nc_decomp(int iosysid, const char *filename, int cmode, int ioid, char *title, char *history, int fortran_order): pioc_support.c']]], - ['pioc_5fwrite_5fnc_5fdecomp_5fint',['pioc_write_nc_decomp_int',['../pioc__support_8c.html#a825a5756e45d6090f6eb672481efaeb3',1,'pioc_support.c']]], - ['pioc_5fwritemap',['PIOc_writemap',['../pioc__support_8c.html#a3b16ec948dfda28b151a934f5693835f',1,'PIOc_writemap(const char *file, int ndims, const int *gdims, PIO_Offset maplen, PIO_Offset *map, MPI_Comm comm): pioc_support.c'],['../pio_8h.html#a3b16ec948dfda28b151a934f5693835f',1,'PIOc_writemap(const char *file, int ndims, const int *gdims, PIO_Offset maplen, PIO_Offset *map, MPI_Comm comm): pioc_support.c']]], - ['pioc_5fwritemap_5ffrom_5ff90',['PIOc_writemap_from_f90',['../pioc__support_8c.html#acfa3fdb0973e6efe362cd434cc17a7f4',1,'PIOc_writemap_from_f90(const char *file, int ndims, const int *gdims, PIO_Offset maplen, const PIO_Offset *map, int f90_comm): pioc_support.c'],['../pio_8h.html#acfa3fdb0973e6efe362cd434cc17a7f4',1,'PIOc_writemap_from_f90(const char *file, int ndims, const int *gdims, PIO_Offset maplen, const PIO_Offset *map, int f90_comm): pioc_support.c']]], - ['piodie',['piodie',['../pioc__support_8c.html#ad417d75138578970277896756f0baca8',1,'piodie(): pioc_support.c'],['../pio__support_8_f90.html#a13fac82014192fcf782a95c3be4e9a66',1,'pio_support::piodie()']]], - ['print_5ftrace',['print_trace',['../pioc__support_8c.html#a06839094738850e58e21bf91304675a4',1,'pioc_support.c']]], - ['put_5fatt_5f1d_5fdesc_5fdouble',['put_att_1d_desc_double',['../group___p_i_o__put__att.html#ga400b54245a5820edf44c65187f1a98d2',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fdesc_5fint',['put_att_1d_desc_int',['../group___p_i_o__put__att.html#ga6e9ceefc157eb88e58373591273d6dfc',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fdesc_5freal',['put_att_1d_desc_real',['../group___p_i_o__put__att.html#gad375ea287d08d380012f1accf3d23af7',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5fdouble',['put_att_1d_id_double',['../group___p_i_o__put__att.html#ga0f45152f915fa49e67c40de2b95cf669',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5fint',['put_att_1d_id_int',['../group___p_i_o__put__att.html#gac868c6c566018d58307ea63ef944a75e',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5finternal_5fdouble',['put_att_1d_id_internal_double',['../pionfatt__mod__2_8f90.html#acf9e75bfdcc2b808a531467d14d9a05e',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5finternal_5fint',['put_att_1d_id_internal_int',['../pionfatt__mod__2_8f90.html#affcc2199827539fa435780d175ff44a2',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5finternal_5freal',['put_att_1d_id_internal_real',['../pionfatt__mod__2_8f90.html#a7107ec2d94f67095330cfd2edda63888',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5freal',['put_att_1d_id_real',['../group___p_i_o__put__att.html#ga5554c7cb365a2ddb5ee6620df5b64b1e',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5ftext',['put_att_1d_id_text',['../pionfatt__mod__2_8f90.html#a61231c54356167308da3b3f7e5bfeeb2',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fid_5ftext_5finternal',['put_att_1d_id_text_internal',['../pionfatt__mod__2_8f90.html#a891e59d492f9a6382cf236e90829ed38',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fvid_5fdouble',['put_att_1d_vid_double',['../pionfatt__mod__2_8f90.html#aebace6312cbb4296f253fc5393e9f422',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fvid_5fint',['put_att_1d_vid_int',['../pionfatt__mod__2_8f90.html#ae5089ab627e422ec1ee8b67b5585176f',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fvid_5freal',['put_att_1d_vid_real',['../pionfatt__mod__2_8f90.html#a7c021111d286be169b3fa0dafa75f06f',1,'pionfatt_mod']]], - ['put_5fatt_5f1d_5fvid_5ftext',['put_att_1d_vid_text',['../pionfatt__mod__2_8f90.html#a6c42ea9f5057b572cccdc5aec3f390b1',1,'pionfatt_mod']]], - ['put_5fatt_5fdesc_5fdouble',['put_att_desc_double',['../pionfatt__mod__2_8f90.html#ae7e3d670ade9d97d5a9cacf40907efa8',1,'pionfatt_mod']]], - ['put_5fatt_5fdesc_5fint',['put_att_desc_int',['../pionfatt__mod__2_8f90.html#a95045b680a4aeb337fcc2b6165acdd17',1,'pionfatt_mod']]], - ['put_5fatt_5fdesc_5freal',['put_att_desc_real',['../pionfatt__mod__2_8f90.html#aabafff804c585f68e74ae6de1c4a07de',1,'pionfatt_mod']]], - ['put_5fatt_5fdesc_5ftext',['put_att_desc_text',['../group___p_i_o__put__att.html#ga5a66229689e246b141c29cf35550de47',1,'pionfatt_mod']]], - ['put_5fatt_5fid_5fdouble',['put_att_id_double',['../pionfatt__mod__2_8f90.html#a3c6a72f52b7f3efdffaa5654c5b2611f',1,'pionfatt_mod']]], - ['put_5fatt_5fid_5fint',['put_att_id_int',['../pionfatt__mod__2_8f90.html#ab9ad13349e2aab19b4b7b10689277fd8',1,'pionfatt_mod']]], - ['put_5fatt_5fid_5freal',['put_att_id_real',['../pionfatt__mod__2_8f90.html#a6f3170532233426fba12ecf2b5ef93a7',1,'pionfatt_mod']]], - ['put_5fatt_5fid_5ftext',['put_att_id_text',['../pionfatt__mod__2_8f90.html#a8022c6add861967b859ecf23a8621514',1,'pionfatt_mod']]], - ['put_5fatt_5fvid_5fdouble',['put_att_vid_double',['../pionfatt__mod__2_8f90.html#ab60af306132f26f4399dfaa9b7f84fbc',1,'pionfatt_mod']]], - ['put_5fatt_5fvid_5fint',['put_att_vid_int',['../pionfatt__mod__2_8f90.html#a4af0cf2ded4b4de2e2833c8660e7a1ea',1,'pionfatt_mod']]], - ['put_5fatt_5fvid_5freal',['put_att_vid_real',['../pionfatt__mod__2_8f90.html#a8514932e2ea627e4c059a9728f78af84',1,'pionfatt_mod']]], - ['put_5fatt_5fvid_5ftext',['put_att_vid_text',['../pionfatt__mod__2_8f90.html#a229481ca3dc30bfd63c1f22eed9e7cbb',1,'pionfatt_mod']]], - ['put_5fvar1_5fdouble',['put_var1_double',['../group___p_i_o__put__var.html#ga149f46b92b9796a2021806590e86299c',1,'pionfput_mod']]], - ['put_5fvar1_5fint',['put_var1_int',['../group___p_i_o__put__var.html#ga0acbdf98bc536f8e69dbef2a35cdc419',1,'pionfput_mod']]], - ['put_5fvar1_5freal',['put_var1_real',['../group___p_i_o__put__var.html#gafb63482a7114cf4de3f46e9d5e846f53',1,'pionfput_mod']]], - ['put_5fvar1_5ftext',['put_var1_text',['../group___p_i_o__put__var.html#ga1f74a108488e4d9c411fa411b3a805ad',1,'pionfput_mod']]], - ['put_5fvar1_5fvdesc_5ftext',['put_var1_vdesc_text',['../group___p_i_o__put__var.html#ga67c0b13b5f4b5fd7dfcdcff42567308b',1,'pionfput_mod']]], - ['put_5fvar_5f0d_5fdouble',['put_var_0d_double',['../group___p_i_o__put__var.html#ga4b158d17a8e0d9d5f4def56e7f5850a5',1,'pionfput_mod']]], - ['put_5fvar_5f0d_5fint',['put_var_0d_int',['../group___p_i_o__put__var.html#ga1799a02aa8746e633589ab5c32f67bc7',1,'pionfput_mod']]], - ['put_5fvar_5f0d_5freal',['put_var_0d_real',['../group___p_i_o__put__var.html#gaf706b069c1578feeb2e9b8b28e486446',1,'pionfput_mod']]], - ['put_5fvar_5f0d_5ftext',['put_var_0d_text',['../group___p_i_o__put__var.html#ga007e31993cf2468520f0311eaea95973',1,'pionfput_mod']]], - ['put_5fvar_5f1d_5fdouble',['put_var_1d_double',['../group___p_i_o__put__var.html#ga19eb63361fe941e922035eba747660fd',1,'pionfput_mod']]], - ['put_5fvar_5f1d_5fint',['put_var_1d_int',['../group___p_i_o__put__var.html#gadff566ea7570a1cefe244bea218a3bdc',1,'pionfput_mod']]], - ['put_5fvar_5f1d_5freal',['put_var_1d_real',['../group___p_i_o__put__var.html#ga472fa166959e490667636553c8d9c9a3',1,'pionfput_mod']]], - ['put_5fvar_5f1d_5ftext',['put_var_1d_text',['../group___p_i_o__put__var.html#gabe9e1c0112f607e43af241c7a065d81e',1,'pionfput_mod']]], - ['put_5fvar_5f2d_5fdouble',['put_var_2d_double',['../group___p_i_o__put__var.html#gabcc56b9b88c37f9eec8f034a256012f2',1,'pionfput_mod']]], - ['put_5fvar_5f2d_5fint',['put_var_2d_int',['../group___p_i_o__put__var.html#ga08192624d6b46870cff3ceea2a253935',1,'pionfput_mod']]], - ['put_5fvar_5f2d_5freal',['put_var_2d_real',['../group___p_i_o__put__var.html#ga7a7a29cab63bd78cf1e0cdbdb9f3de77',1,'pionfput_mod']]], - ['put_5fvar_5f2d_5ftext',['put_var_2d_text',['../group___p_i_o__put__var.html#ga6c691fc5377200c970c7aeff35c57024',1,'pionfput_mod']]], - ['put_5fvar_5f3d_5fdouble',['put_var_3d_double',['../group___p_i_o__put__var.html#ga7cd4ee07cc1ad199e1538b7eed65e5fd',1,'pionfput_mod']]], - ['put_5fvar_5f3d_5fint',['put_var_3d_int',['../group___p_i_o__put__var.html#ga6a614f66d85109923ea4fc37d13e2469',1,'pionfput_mod']]], - ['put_5fvar_5f3d_5freal',['put_var_3d_real',['../group___p_i_o__put__var.html#gaeadb6bf65b6e6a5befe22c271efc64ad',1,'pionfput_mod']]], - ['put_5fvar_5f3d_5ftext',['put_var_3d_text',['../group___p_i_o__put__var.html#ga692043facb4564576b57de9eea6e2425',1,'pionfput_mod']]], - ['put_5fvar_5f4d_5fdouble',['put_var_4d_double',['../group___p_i_o__put__var.html#ga12dca0c8cbf084171c3ae817b3a937c6',1,'pionfput_mod']]], - ['put_5fvar_5f4d_5fint',['put_var_4d_int',['../group___p_i_o__put__var.html#gaa801103a0132d09a03b0554214071c6b',1,'pionfput_mod']]], - ['put_5fvar_5f4d_5freal',['put_var_4d_real',['../group___p_i_o__put__var.html#ga1e370f333e8f49e91c35011d16f1d684',1,'pionfput_mod']]], - ['put_5fvar_5f4d_5ftext',['put_var_4d_text',['../group___p_i_o__put__var.html#ga35162a80322d797f2d61c94be9817fbe',1,'pionfput_mod']]], - ['put_5fvar_5f5d_5fdouble',['put_var_5d_double',['../group___p_i_o__put__var.html#ga26d0fb7ac09b525f5d45502f087504e0',1,'pionfput_mod']]], - ['put_5fvar_5f5d_5fint',['put_var_5d_int',['../group___p_i_o__put__var.html#ga697edb8ea003f481effa4d49320bd4c1',1,'pionfput_mod']]], - ['put_5fvar_5f5d_5freal',['put_var_5d_real',['../group___p_i_o__put__var.html#ga43780226cdd8f80b45bb3da74e8004d4',1,'pionfput_mod']]], - ['put_5fvar_5f5d_5ftext',['put_var_5d_text',['../group___p_i_o__put__var.html#ga5dc83bb1a9bf3816ce87e7af427e0df7',1,'pionfput_mod']]], - ['put_5fvar_5finternal_5fdouble',['put_var_internal_double',['../group___p_i_o__put__var.html#ga541a7f904d2113db7a4d3bb77e4e209d',1,'pionfput_mod']]], - ['put_5fvar_5finternal_5fint',['put_var_internal_int',['../group___p_i_o__put__var.html#gad8af60bdc3e13f46b50743f9237b235f',1,'pionfput_mod']]], - ['put_5fvar_5finternal_5freal',['put_var_internal_real',['../group___p_i_o__put__var.html#ga8d47e081844ec829d0d3805de0176655',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f0d_5fdouble',['put_var_vdesc_0d_double',['../group___p_i_o__put__var.html#gaa6a46cc77bd779d1633e1ad79f16e3e9',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f0d_5fint',['put_var_vdesc_0d_int',['../group___p_i_o__put__var.html#ga155a55ee1d2f20a0b150e38a25ee8ed8',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f0d_5freal',['put_var_vdesc_0d_real',['../group___p_i_o__put__var.html#ga9751af622472de1b1183513587c20bf6',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f0d_5ftext',['put_var_vdesc_0d_text',['../group___p_i_o__put__var.html#ga84b30ae3427ae6da5cf29b7ecf781ce4',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f1d_5fdouble',['put_var_vdesc_1d_double',['../group___p_i_o__put__var.html#ga5c68fc45998064cca48113c4dd583086',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f1d_5fint',['put_var_vdesc_1d_int',['../group___p_i_o__put__var.html#ga3643828467af4de759235b03dc24f068',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f1d_5freal',['put_var_vdesc_1d_real',['../group___p_i_o__put__var.html#ga3ff6d1d2394d03643383bbf56ab65f57',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f1d_5ftext',['put_var_vdesc_1d_text',['../group___p_i_o__put__var.html#ga48ec02bcfa98661c8a0c94328a216615',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f2d_5fdouble',['put_var_vdesc_2d_double',['../group___p_i_o__put__var.html#ga396d6da6a3a55fb6476c286458b8f034',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f2d_5fint',['put_var_vdesc_2d_int',['../group___p_i_o__put__var.html#gaec8e42c5461dc921f5563b55f29481b5',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f2d_5freal',['put_var_vdesc_2d_real',['../group___p_i_o__put__var.html#ga4bf0583c8901390be8c5c5ef66308968',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f2d_5ftext',['put_var_vdesc_2d_text',['../group___p_i_o__put__var.html#gad7bec7c5efb96b22b16dc719c6231b81',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f3d_5fdouble',['put_var_vdesc_3d_double',['../group___p_i_o__put__var.html#gad127d2753eb6142cd3ebb25a2689b068',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f3d_5fint',['put_var_vdesc_3d_int',['../group___p_i_o__put__var.html#gad2ced69db36c42084abbeac2a37a8b99',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f3d_5freal',['put_var_vdesc_3d_real',['../group___p_i_o__put__var.html#gababad999e064edc982b3326e3aebf216',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f3d_5ftext',['put_var_vdesc_3d_text',['../group___p_i_o__put__var.html#ga71b4a9fba578bfaddc104997dff5e454',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f4d_5fdouble',['put_var_vdesc_4d_double',['../group___p_i_o__put__var.html#ga6ff932b86ebd6227195652646d5cd84a',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f4d_5fint',['put_var_vdesc_4d_int',['../group___p_i_o__put__var.html#ga30c036af0c917760942d98dce96f2cad',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f4d_5freal',['put_var_vdesc_4d_real',['../group___p_i_o__put__var.html#ga859c2ad3e7de6b5f428d003c33dc6acb',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f4d_5ftext',['put_var_vdesc_4d_text',['../group___p_i_o__put__var.html#gadc1493e8c23840638b543c66915485e6',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f5d_5fdouble',['put_var_vdesc_5d_double',['../group___p_i_o__put__var.html#gab39f99a67e17eba00b15b3f188d175fd',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f5d_5fint',['put_var_vdesc_5d_int',['../group___p_i_o__put__var.html#gab402cda7fbb22ae7d98b258657bfbe12',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f5d_5freal',['put_var_vdesc_5d_real',['../group___p_i_o__put__var.html#ga860ea0b2b3bfb0a514761c0f4572c66b',1,'pionfput_mod']]], - ['put_5fvar_5fvdesc_5f5d_5ftext',['put_var_vdesc_5d_text',['../group___p_i_o__put__var.html#gabb49e549fdc8b9abbf637cd445e23d8f',1,'pionfput_mod']]], - ['put_5fvara_5f1d_5fdouble',['put_vara_1d_double',['../group___p_i_o__put__var.html#gaf7e15c328133ed0ed3848851a909501b',1,'pionfput_mod']]], - ['put_5fvara_5f1d_5fint',['put_vara_1d_int',['../group___p_i_o__put__var.html#ga4f124036b8cb5fb3491139928f7a6411',1,'pionfput_mod']]], - ['put_5fvara_5f1d_5freal',['put_vara_1d_real',['../group___p_i_o__put__var.html#ga78f94d71b44c1414149409b8d4721548',1,'pionfput_mod']]], - ['put_5fvara_5f1d_5ftext',['put_vara_1d_text',['../group___p_i_o__put__var.html#gae497e8e304d3018906f9b5ae4a70dec6',1,'pionfput_mod']]], - ['put_5fvara_5f2d_5fdouble',['put_vara_2d_double',['../group___p_i_o__put__var.html#gacf5d8364c2f42759b3d7aadfc1ac5e1a',1,'pionfput_mod']]], - ['put_5fvara_5f2d_5fint',['put_vara_2d_int',['../group___p_i_o__put__var.html#ga9cd412076cbce25e1ddd769dfdb99e2c',1,'pionfput_mod']]], - ['put_5fvara_5f2d_5freal',['put_vara_2d_real',['../group___p_i_o__put__var.html#gafc9b8d2686a81bf5b12f6f47a8f188b4',1,'pionfput_mod']]], - ['put_5fvara_5f2d_5ftext',['put_vara_2d_text',['../group___p_i_o__put__var.html#ga6a68c2a0064d921284334e7e77f4b45d',1,'pionfput_mod']]], - ['put_5fvara_5f3d_5fdouble',['put_vara_3d_double',['../group___p_i_o__put__var.html#gad817b988bdc67e86dfe6145d8b878db5',1,'pionfput_mod']]], - ['put_5fvara_5f3d_5fint',['put_vara_3d_int',['../group___p_i_o__put__var.html#gaaf005d847ada3c557af98365ec67b1c1',1,'pionfput_mod']]], - ['put_5fvara_5f3d_5freal',['put_vara_3d_real',['../group___p_i_o__put__var.html#ga0e1b0c3013c34d252b1cff6ea8a0b998',1,'pionfput_mod']]], - ['put_5fvara_5f3d_5ftext',['put_vara_3d_text',['../group___p_i_o__put__var.html#gad14311ff733ed146df91b491d6c5b107',1,'pionfput_mod']]], - ['put_5fvara_5f4d_5fdouble',['put_vara_4d_double',['../group___p_i_o__put__var.html#gab17fb8a70276d43ef6baca3beaf93bcd',1,'pionfput_mod']]], - ['put_5fvara_5f4d_5fint',['put_vara_4d_int',['../group___p_i_o__put__var.html#gab481885760c628c8a55a74cf94c56593',1,'pionfput_mod']]], - ['put_5fvara_5f4d_5freal',['put_vara_4d_real',['../group___p_i_o__put__var.html#gad8ce5fe5076de9c48a305fc70fd2433c',1,'pionfput_mod']]], - ['put_5fvara_5f4d_5ftext',['put_vara_4d_text',['../group___p_i_o__put__var.html#gad0167ee171eb8d34d88eea0c2e90a448',1,'pionfput_mod']]], - ['put_5fvara_5f5d_5fdouble',['put_vara_5d_double',['../group___p_i_o__put__var.html#ga49224b3b762d3a94bf27f241ec54d655',1,'pionfput_mod']]], - ['put_5fvara_5f5d_5fint',['put_vara_5d_int',['../group___p_i_o__put__var.html#ga70b151f4947b4aa5a5f41a11359bda4b',1,'pionfput_mod']]], - ['put_5fvara_5f5d_5freal',['put_vara_5d_real',['../group___p_i_o__put__var.html#gad41be0f21d84df1e403d218a65f70b80',1,'pionfput_mod']]], - ['put_5fvara_5f5d_5ftext',['put_vara_5d_text',['../group___p_i_o__put__var.html#gaa4ce40994e7cd45fce21381a676225ff',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f1d_5fdouble',['put_vara_vdesc_1d_double',['../group___p_i_o__put__var.html#ga3ff2a7f17c45722abac726fb79363404',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f1d_5fint',['put_vara_vdesc_1d_int',['../group___p_i_o__put__var.html#ga76d541f2f0eb409bbac5fd59fcf73455',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f1d_5freal',['put_vara_vdesc_1d_real',['../group___p_i_o__put__var.html#ga263bbdfc7c30c9be268d52d3b6c5eee1',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f1d_5ftext',['put_vara_vdesc_1d_text',['../group___p_i_o__put__var.html#ga381282297630477d110550a88172612b',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f2d_5fdouble',['put_vara_vdesc_2d_double',['../group___p_i_o__put__var.html#gabf3a20b705763fbd237ac48e3db27871',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f2d_5fint',['put_vara_vdesc_2d_int',['../group___p_i_o__put__var.html#ga7648f01eb2f9d67a0cb5bbcc2e474a76',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f2d_5freal',['put_vara_vdesc_2d_real',['../group___p_i_o__put__var.html#ga47ce0445fd371060edc1df0418d67c25',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f2d_5ftext',['put_vara_vdesc_2d_text',['../group___p_i_o__put__var.html#ga7730db9212396e477df42973525c6933',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f3d_5fdouble',['put_vara_vdesc_3d_double',['../group___p_i_o__put__var.html#gaa2170fc41771c08cab91f78d31530e57',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f3d_5fint',['put_vara_vdesc_3d_int',['../group___p_i_o__put__var.html#ga185d89cb9eec9f39bfb0bbe9014d52f5',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f3d_5freal',['put_vara_vdesc_3d_real',['../group___p_i_o__put__var.html#ga7b16d91e8754af417b91f6b818c88e22',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f3d_5ftext',['put_vara_vdesc_3d_text',['../group___p_i_o__put__var.html#ga9b88d5bfb641c1983b646eaa37782439',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f4d_5fdouble',['put_vara_vdesc_4d_double',['../group___p_i_o__put__var.html#ga55d94dbb95e25f224f9c4fed51d26906',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f4d_5fint',['put_vara_vdesc_4d_int',['../group___p_i_o__put__var.html#gaf9ac6f8e908cf688201c0dd3be545c87',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f4d_5freal',['put_vara_vdesc_4d_real',['../group___p_i_o__put__var.html#ga73c553a1e70e16cd9c6ea081e699900c',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f4d_5ftext',['put_vara_vdesc_4d_text',['../group___p_i_o__put__var.html#gaf6918fe56d0c9837293fa5142e5b480f',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f5d_5fdouble',['put_vara_vdesc_5d_double',['../group___p_i_o__put__var.html#ga5f2a994b4ebaff85c453ca3cb4eb5f28',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f5d_5fint',['put_vara_vdesc_5d_int',['../group___p_i_o__put__var.html#ga823bd3538a78a0be3ff5109ad1d54c01',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f5d_5freal',['put_vara_vdesc_5d_real',['../group___p_i_o__put__var.html#ga14cf7c10f267b699aa8634db85f381fe',1,'pionfput_mod']]], - ['put_5fvara_5fvdesc_5f5d_5ftext',['put_vara_vdesc_5d_text',['../group___p_i_o__put__var.html#ga43dcf78e0a9e7f7e9dd6070ba7b288c8',1,'pionfput_mod']]] -]; diff --git a/docs/search/functions_9.html b/docs/search/functions_9.html deleted file mode 100644 index c73f07bb52a..00000000000 --- a/docs/search/functions_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js deleted file mode 100644 index 2269c65ebcd..00000000000 --- a/docs/search/functions_9.js +++ /dev/null @@ -1,32 +0,0 @@ -var searchData= -[ - ['read_5fascii',['read_ascii',['../piolib__mod_8f90.html#a55cf208a51f3d97b0f10adcde4e5a780',1,'piolib_mod']]], - ['read_5fdarray_5f1d_5fdouble',['read_darray_1d_double',['../group___p_i_o__read__darray.html#ga3a2dea5460dafc4645216f8325483c2e',1,'piodarray']]], - ['read_5fdarray_5f1d_5fint',['read_darray_1d_int',['../group___p_i_o__read__darray.html#gaa919aa47e0d0e3e38f2af27614dfbd3b',1,'piodarray']]], - ['read_5fdarray_5f1d_5freal',['read_darray_1d_real',['../group___p_i_o__read__darray.html#gae7ff1037681c06b33a86199defdf5d2c',1,'piodarray']]], - ['read_5fdarray_5f2d_5fdouble',['read_darray_2d_double',['../group___p_i_o__read__darray.html#ga97260e48211b060167b85f5aad382bfd',1,'piodarray']]], - ['read_5fdarray_5f2d_5fint',['read_darray_2d_int',['../group___p_i_o__read__darray.html#gaccce9ae6a56f753952d72b6b43824ea6',1,'piodarray']]], - ['read_5fdarray_5f2d_5freal',['read_darray_2d_real',['../group___p_i_o__read__darray.html#ga759a19f17c15754c35a4a91af069c8ed',1,'piodarray']]], - ['read_5fdarray_5f3d_5fdouble',['read_darray_3d_double',['../group___p_i_o__read__darray.html#ga555817ceca579848c0bd81d3c9fd57e3',1,'piodarray']]], - ['read_5fdarray_5f3d_5fint',['read_darray_3d_int',['../group___p_i_o__read__darray.html#gaa2854f6d422459e788fa346702b800b8',1,'piodarray']]], - ['read_5fdarray_5f3d_5freal',['read_darray_3d_real',['../group___p_i_o__read__darray.html#gadc84bf1d2fa259327655b6c456b66837',1,'piodarray']]], - ['read_5fdarray_5f4d_5fdouble',['read_darray_4d_double',['../group___p_i_o__read__darray.html#gabc0dea01b66521f16218bbba084b99f3',1,'piodarray']]], - ['read_5fdarray_5f4d_5fint',['read_darray_4d_int',['../group___p_i_o__read__darray.html#gaddd580d1b65c4cb5865136c167829e6a',1,'piodarray']]], - ['read_5fdarray_5f4d_5freal',['read_darray_4d_real',['../group___p_i_o__read__darray.html#gae615e873b1063c1444a59009228936e9',1,'piodarray']]], - ['read_5fdarray_5f5d_5fdouble',['read_darray_5d_double',['../group___p_i_o__read__darray.html#ga5ce626012abe78f78da139c2eb48703c',1,'piodarray']]], - ['read_5fdarray_5f5d_5fint',['read_darray_5d_int',['../group___p_i_o__read__darray.html#gac8f4a48a7c0fe54e3bf4aa1bb3bb66a6',1,'piodarray']]], - ['read_5fdarray_5f5d_5freal',['read_darray_5d_real',['../group___p_i_o__read__darray.html#ga10cbe88474d39cc54f974d015200df83',1,'piodarray']]], - ['read_5fdarray_5f6d_5fdouble',['read_darray_6d_double',['../group___p_i_o__read__darray.html#ga8dd1ab4f98602a258734e0f1095a88d5',1,'piodarray']]], - ['read_5fdarray_5f6d_5fint',['read_darray_6d_int',['../group___p_i_o__read__darray.html#ga2b311a0ee93511a2e853151dbabcbd4b',1,'piodarray']]], - ['read_5fdarray_5f6d_5freal',['read_darray_6d_real',['../group___p_i_o__read__darray.html#ga6e4db8f3ccb45020fe0ebb9659f5d4a8',1,'piodarray']]], - ['read_5fdarray_5f7d_5fdouble',['read_darray_7d_double',['../group___p_i_o__read__darray.html#gafd439814b70b6ca6f04e4028fbf5d0bc',1,'piodarray']]], - ['read_5fdarray_5f7d_5fint',['read_darray_7d_int',['../group___p_i_o__read__darray.html#ga8adba892ab688ddab94ef9292c71ef54',1,'piodarray']]], - ['read_5fdarray_5f7d_5freal',['read_darray_7d_real',['../group___p_i_o__read__darray.html#gac0bc86372d5e04b2770b4da730f1f7ce',1,'piodarray']]], - ['read_5fdarray_5finternal_5fdouble',['read_darray_internal_double',['../piodarray_8f90.html#a3af070859dc01d6abc617d67bd585e78',1,'piodarray']]], - ['read_5fdarray_5finternal_5fint',['read_darray_internal_int',['../piodarray_8f90.html#a108657d4f23ac08e5357d55e0966733a',1,'piodarray']]], - ['read_5fdarray_5finternal_5freal',['read_darray_internal_real',['../piodarray_8f90.html#a7b8ffd691c5e583f7a1847d607a35627',1,'piodarray']]], - ['readvar',['readvar',['../structpioexample_1_1pioexampleclass.html#aaf78ac9ebc4084edf35f295f6cf5598a',1,'pioexample::pioexampleclass']]], - ['redef_5fdesc',['redef_desc',['../group___p_i_o__redef.html#gaf44dad7065b2cbc0f8b0b0308d7f88c5',1,'pio_nf']]], - ['redef_5fid',['redef_id',['../group___p_i_o__redef.html#ga1a98648b5347710c172e49d556b2eae8',1,'pio_nf']]], - ['replace_5fc_5fnull',['replace_c_null',['../pio__support_8_f90.html#abcbf3a9d77e36435f9110d1efe8fb19a',1,'pio_support']]] -]; diff --git a/docs/search/functions_a.html b/docs/search/functions_a.html deleted file mode 100644 index f10ad638c38..00000000000 --- a/docs/search/functions_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js deleted file mode 100644 index a4367391201..00000000000 --- a/docs/search/functions_a.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['setdebuglevel',['setdebuglevel',['../group___p_i_o__setdebuglevel.html#ga197ef394cd490e1650b95ef0ab97cc85',1,'piolib_mod']]], - ['seterrorhandlingfile',['seterrorhandlingfile',['../group___p_i_o__seterrorhandling.html#ga5c3e6c45dcd0af907b5e60c20bdae886',1,'piolib_mod']]], - ['seterrorhandlingiosysid',['seterrorhandlingiosysid',['../group___p_i_o__seterrorhandling.html#gade8bdb3765989141d515751896e1e64e',1,'piolib_mod']]], - ['seterrorhandlingiosystem',['seterrorhandlingiosystem',['../group___p_i_o__seterrorhandling.html#ga78b16b0612471672be4e8825dd2f2cef',1,'piolib_mod']]], - ['setframe',['setframe',['../group___p_i_o__setframe.html#ga2c5966f917968c675e6c734c3ddbe565',1,'piolib_mod']]], - ['syncfile',['syncfile',['../group___p_i_o__syncfile.html#ga2b10f2553a1dde620a57f8ac9f43c780',1,'piolib_mod']]] -]; diff --git a/docs/search/functions_b.html b/docs/search/functions_b.html deleted file mode 100644 index 172ea1b3136..00000000000 --- a/docs/search/functions_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js deleted file mode 100644 index fa6797010c7..00000000000 --- a/docs/search/functions_b.js +++ /dev/null @@ -1,31 +0,0 @@ -var searchData= -[ - ['write_5fdarray_5f1d_5fcinterface_5fdouble',['write_darray_1d_cinterface_double',['../piodarray_8f90.html#a66651275c10b1796608ec093446de41b',1,'piodarray']]], - ['write_5fdarray_5f1d_5fcinterface_5fint',['write_darray_1d_cinterface_int',['../piodarray_8f90.html#abdd2e170febcf14b6e7141febb8fbc8e',1,'piodarray']]], - ['write_5fdarray_5f1d_5fcinterface_5freal',['write_darray_1d_cinterface_real',['../piodarray_8f90.html#a3d645b0c14d1d62b04596a77bea502f2',1,'piodarray']]], - ['write_5fdarray_5f2d_5fdouble',['write_darray_2d_double',['../group___p_i_o__write__darray.html#ga3a403e6310fc93d477490a3d9187ac5a',1,'piodarray']]], - ['write_5fdarray_5f2d_5fint',['write_darray_2d_int',['../group___p_i_o__write__darray.html#gaf9b118942b77419f2662e63225196e3a',1,'piodarray']]], - ['write_5fdarray_5f2d_5freal',['write_darray_2d_real',['../group___p_i_o__write__darray.html#gaffba98ea76cd6529f70e81aebd51759c',1,'piodarray']]], - ['write_5fdarray_5f3d_5fdouble',['write_darray_3d_double',['../group___p_i_o__write__darray.html#gaa1bc7030b6985c14b4f4395a9813cd20',1,'piodarray']]], - ['write_5fdarray_5f3d_5fint',['write_darray_3d_int',['../group___p_i_o__write__darray.html#ga4fdd4458183d001ee86a65348173ebff',1,'piodarray']]], - ['write_5fdarray_5f3d_5freal',['write_darray_3d_real',['../group___p_i_o__write__darray.html#ga042b4424172b3024635a80a0ccfa9ff2',1,'piodarray']]], - ['write_5fdarray_5f4d_5fdouble',['write_darray_4d_double',['../group___p_i_o__write__darray.html#ga56b1124a763d57348d196b9db049b287',1,'piodarray']]], - ['write_5fdarray_5f4d_5fint',['write_darray_4d_int',['../group___p_i_o__write__darray.html#gacdc54b91f8a4d3db9c217e0d173f5b2f',1,'piodarray']]], - ['write_5fdarray_5f4d_5freal',['write_darray_4d_real',['../group___p_i_o__write__darray.html#ga19a839af40f84a8a216225650b02408d',1,'piodarray']]], - ['write_5fdarray_5f5d_5fdouble',['write_darray_5d_double',['../group___p_i_o__write__darray.html#ga0d84895c5bd97345fa8e62628fdd8eea',1,'piodarray']]], - ['write_5fdarray_5f5d_5fint',['write_darray_5d_int',['../group___p_i_o__write__darray.html#ga7441b167ce4cfadf8615aa55587c17cc',1,'piodarray']]], - ['write_5fdarray_5f5d_5freal',['write_darray_5d_real',['../group___p_i_o__write__darray.html#gab603f273c6f6c4405995232df7266532',1,'piodarray']]], - ['write_5fdarray_5f6d_5fdouble',['write_darray_6d_double',['../group___p_i_o__write__darray.html#ga8705c61671a210688966373b85d5cd89',1,'piodarray']]], - ['write_5fdarray_5f6d_5fint',['write_darray_6d_int',['../group___p_i_o__write__darray.html#gac82899d3cfeb71cc6f5694e408b49111',1,'piodarray']]], - ['write_5fdarray_5f6d_5freal',['write_darray_6d_real',['../group___p_i_o__write__darray.html#ga232835f55b8aac1f4f42035209a2a731',1,'piodarray']]], - ['write_5fdarray_5f7d_5fdouble',['write_darray_7d_double',['../group___p_i_o__write__darray.html#gae2eda505e927211b0ce67c6af2fe6a18',1,'piodarray']]], - ['write_5fdarray_5f7d_5fint',['write_darray_7d_int',['../group___p_i_o__write__darray.html#ga47749d3b96f6a95062e9522cf8fceb4d',1,'piodarray']]], - ['write_5fdarray_5f7d_5freal',['write_darray_7d_real',['../group___p_i_o__write__darray.html#ga9a2d7e22bd919af8e7aa76296f6fb1e6',1,'piodarray']]], - ['write_5fdarray_5fmulti_5f1d_5fcinterface_5fdouble',['write_darray_multi_1d_cinterface_double',['../piodarray_8f90.html#ab14027583ac2736ac72f29c92c04f7c4',1,'piodarray']]], - ['write_5fdarray_5fmulti_5f1d_5fcinterface_5fint',['write_darray_multi_1d_cinterface_int',['../piodarray_8f90.html#aa3536fa76b01c45f78b8c05f32c42754',1,'piodarray']]], - ['write_5fdarray_5fmulti_5f1d_5fcinterface_5freal',['write_darray_multi_1d_cinterface_real',['../piodarray_8f90.html#a9c42393f02ade20638482bdfaa627b5b',1,'piodarray']]], - ['write_5fdarray_5fmulti_5f1d_5fdouble',['write_darray_multi_1d_double',['../group___p_i_o__write__darray.html#ga8d0bd849649431d45be11f85e8aa53dd',1,'piodarray']]], - ['write_5fdarray_5fmulti_5f1d_5fint',['write_darray_multi_1d_int',['../group___p_i_o__write__darray.html#gab93e96206c8002d48dac170ff060f16c',1,'piodarray']]], - ['write_5fdarray_5fmulti_5f1d_5freal',['write_darray_multi_1d_real',['../group___p_i_o__write__darray.html#gaddec1071975bb5f847e49d8dfee98b93',1,'piodarray']]], - ['writevar',['writevar',['../structpioexample_1_1pioexampleclass.html#afcbe92804a76647173f0097f97869b05',1,'pioexample::pioexampleclass']]] -]; diff --git a/docs/search/groups_0.html b/docs/search/groups_0.html deleted file mode 100644 index 1ede28dffd7..00000000000 --- a/docs/search/groups_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/groups_0.js b/docs/search/groups_0.js deleted file mode 100644 index 76a42e057cf..00000000000 --- a/docs/search/groups_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['close_20a_20file',['Close a File',['../group___p_i_o__close__file__c.html',1,'']]], - ['create_20a_20file',['Create a File',['../group___p_i_o__create__file__c.html',1,'']]] -]; diff --git a/docs/search/groups_1.html b/docs/search/groups_1.html deleted file mode 100644 index 3c05216a382..00000000000 --- a/docs/search/groups_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/groups_1.js b/docs/search/groups_1.js deleted file mode 100644 index 260d9b6f5b8..00000000000 --- a/docs/search/groups_1.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['define_20a_20dimension',['Define a Dimension',['../group___p_i_o__def__dim__c.html',1,'']]], - ['define_20a_20variable',['Define a Variable',['../group___p_i_o__def__var__c.html',1,'']]], - ['delete_20an_20attribute',['Delete an Attribute',['../group___p_i_o__del__att__c.html',1,'']]] -]; diff --git a/docs/search/groups_2.html b/docs/search/groups_2.html deleted file mode 100644 index 71914954545..00000000000 --- a/docs/search/groups_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/groups_2.js b/docs/search/groups_2.js deleted file mode 100644 index 828b1a6730b..00000000000 --- a/docs/search/groups_2.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['error_20return_20codes',['error return codes',['../group__error__return.html',1,'']]], - ['end_20define_20mode',['End Define Mode',['../group___p_i_o__enddef__c.html',1,'']]], - ['error_5fmethods',['error_methods',['../group___p_i_o__error__method.html',1,'']]] -]; diff --git a/docs/search/mag_sel.png b/docs/search/mag_sel.png deleted file mode 100644 index 81f6040a2092402b4d98f9ffa8855d12a0d4ca17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 563 zcmV-30?hr1P)zxx&tqG15pu7)IiiXFflOc2k;dXd>%13GZAy? zRz!q0=|E6a6vV)&ZBS~G9oe0kbqyw1*gvY`{Pop2oKq#FlzgXt@Xh-7fxh>}`Fxg> z$%N%{$!4=5nM{(;=c!aG1Ofr^Do{u%Ih{^&Fc@H2)+a-?TBXrw5DW&z%Nb6mQ!L9O zl}b@6mB?f=tX3;#vl)}ggh(Vpyh(IK z(Mb0D{l{U$FsRjP;!{($+bsaaVi8T#1c0V#qEIOCYa9@UVLV`f__E81L;?WEaRA;Y zUH;rZ;vb;mk7JX|$=i3O~&If0O@oZfLg8gfIjW=dcBsz;gI=!{-r4# z4%6v$&~;q^j7Fo67yJ(NJWuX+I~I!tj^nW3?}^9bq|<3^+vapS5sgM^x7!cs(+mMT z&y%j};&~po+YO)3hoUH4E*E;e9>?R6SS&`X)p`njycAVcg{rEb41T{~Hk(bl-7eSb zmFxA2uIqo#@R?lKm50ND`~6Nfn|-b1|L6O98vt3Tx@gKz#isxO002ovPDHLkV1kyW B_l^Jn diff --git a/docs/search/nomatches.html b/docs/search/nomatches.html deleted file mode 100644 index b1ded27e9ad..00000000000 --- a/docs/search/nomatches.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - -
    -
    No Matches
    -
    - - diff --git a/docs/search/pages_0.html b/docs/search/pages_0.html deleted file mode 100644 index 4955b9e4f8a..00000000000 --- a/docs/search/pages_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js deleted file mode 100644 index 0e0d6e55dfd..00000000000 --- a/docs/search/pages_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['community_20atmosphere_20model_20_28cam_29',['Community Atmosphere Model (CAM)',['../_c_a_mexample.html',1,'examp']]] -]; diff --git a/docs/search/pages_1.html b/docs/search/pages_1.html deleted file mode 100644 index aedb14ee2a2..00000000000 --- a/docs/search/pages_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_1.js b/docs/search/pages_1.js deleted file mode 100644 index acfc37688ef..00000000000 --- a/docs/search/pages_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['describing_20decompositions',['Describing decompositions',['../decomp.html',1,'']]], - ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]] -]; diff --git a/docs/search/pages_2.html b/docs/search/pages_2.html deleted file mode 100644 index bd9159398f4..00000000000 --- a/docs/search/pages_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_2.js b/docs/search/pages_2.js deleted file mode 100644 index 0b412c6e078..00000000000 --- a/docs/search/pages_2.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['error_20handling',['Error Handling',['../error.html',1,'']]], - ['examples',['Examples',['../examp.html',1,'']]] -]; diff --git a/docs/search/pages_3.html b/docs/search/pages_3.html deleted file mode 100644 index bc0e37f20b1..00000000000 --- a/docs/search/pages_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_3.js b/docs/search/pages_3.js deleted file mode 100644 index e1b87fcd590..00000000000 --- a/docs/search/pages_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['frequently_20asked_20questions',['Frequently Asked Questions',['../faq.html',1,'']]] -]; diff --git a/docs/search/pages_4.html b/docs/search/pages_4.html deleted file mode 100644 index d4c3e8e9f65..00000000000 --- a/docs/search/pages_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_4.js b/docs/search/pages_4.js deleted file mode 100644 index b509fa39fea..00000000000 --- a/docs/search/pages_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['guide_20for_20contributors',['Guide for Contributors',['../contributing_code.html',1,'']]] -]; diff --git a/docs/search/pages_5.html b/docs/search/pages_5.html deleted file mode 100644 index af17efeb8e9..00000000000 --- a/docs/search/pages_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_5.js b/docs/search/pages_5.js deleted file mode 100644 index dbf021664df..00000000000 --- a/docs/search/pages_5.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['installing_20pio',['Installing PIO',['../install.html',1,'']]], - ['introduction',['Introduction',['../intro.html',1,'']]], - ['install_20walk_2dthrough',['Install Walk-through',['../mach_walkthrough.html',1,'']]] -]; diff --git a/docs/search/pages_6.html b/docs/search/pages_6.html deleted file mode 100644 index 52583b33e81..00000000000 --- a/docs/search/pages_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_6.js b/docs/search/pages_6.js deleted file mode 100644 index 365e8afb266..00000000000 --- a/docs/search/pages_6.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['pio_20fortran_20interface',['PIO Fortran Interface',['../api.html',1,'']]], - ['pio_20c_20interface',['PIO C Interface',['../c_api.html',1,'']]], - ['parallel_20i_2fo_20libraries_20_28pio_29',['Parallel I/O Libraries (PIO)',['../index.html',1,'']]] -]; diff --git a/docs/search/pages_7.html b/docs/search/pages_7.html deleted file mode 100644 index 7d4b8fe9bd0..00000000000 --- a/docs/search/pages_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_7.js b/docs/search/pages_7.js deleted file mode 100644 index 2795e1ecb35..00000000000 --- a/docs/search/pages_7.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['testing',['Testing',['../test.html',1,'']]], - ['testpio_3a_20a_20regression_20and_20benchmarking_20code',['testpio: a regression and benchmarking code',['../testpio_example.html',1,'examp']]] -]; diff --git a/docs/search/search.css b/docs/search/search.css deleted file mode 100644 index 3cf9df94a41..00000000000 --- a/docs/search/search.css +++ /dev/null @@ -1,271 +0,0 @@ -/*---------------- Search Box */ - -#FSearchBox { - float: left; -} - -#MSearchBox { - white-space : nowrap; - float: none; - margin-top: 8px; - right: 0px; - width: 170px; - height: 24px; - z-index: 102; -} - -#MSearchBox .left -{ - display:block; - position:absolute; - left:10px; - width:20px; - height:19px; - background:url('search_l.png') no-repeat; - background-position:right; -} - -#MSearchSelect { - display:block; - position:absolute; - width:20px; - height:19px; -} - -.left #MSearchSelect { - left:4px; -} - -.right #MSearchSelect { - right:5px; -} - -#MSearchField { - display:block; - position:absolute; - height:19px; - background:url('search_m.png') repeat-x; - border:none; - width:115px; - margin-left:20px; - padding-left:4px; - color: #909090; - outline: none; - font: 9pt Arial, Verdana, sans-serif; - -webkit-border-radius: 0px; -} - -#FSearchBox #MSearchField { - margin-left:15px; -} - -#MSearchBox .right { - display:block; - position:absolute; - right:10px; - top:8px; - width:20px; - height:19px; - background:url('search_r.png') no-repeat; - background-position:left; -} - -#MSearchClose { - display: none; - position: absolute; - top: 4px; - background : none; - border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; - outline: none; -} - -.left #MSearchClose { - left: 6px; -} - -.right #MSearchClose { - right: 2px; -} - -.MSearchBoxActive #MSearchField { - color: #000000; -} - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #90A5CE; - background-color: #F9FAFC; - z-index: 10001; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.SelectItem { - font: 8pt Arial, Verdana, sans-serif; - padding-left: 2px; - padding-right: 12px; - border: 0px; -} - -span.SelectionMark { - margin-right: 4px; - font-family: monospace; - outline-style: none; - text-decoration: none; -} - -a.SelectItem { - display: block; - outline-style: none; - color: #000000; - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} - -a.SelectItem:focus, -a.SelectItem:active { - color: #000000; - outline-style: none; - text-decoration: none; -} - -a.SelectItem:hover { - color: #FFFFFF; - background-color: #3D578C; - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - width: 60ex; - height: 15em; -} - -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #000; - background-color: #EEF1F7; - z-index:10000; -} - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; - padding-bottom: 15px; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} - -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} - -body.SRPage { - margin: 5px 2px; -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} - -.SRPage .SRChildren { - display: none; -} - -.SRSymbol { - font-weight: bold; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -span.SRScope { - padding-left: 4px; -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; -} - -.SRResult { - display: none; -} - -DIV.searchresults { - margin-left: 10px; - margin-right: 10px; -} - -/*---------------- External search page results */ - -.searchresult { - background-color: #F0F3F8; -} - -.pages b { - color: white; - padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); - background-repeat: repeat-x; - text-shadow: 0 1px 1px #000000; -} - -.pages { - line-height: 17px; - margin-left: 4px; - text-decoration: none; -} - -.hl { - font-weight: bold; -} - -#searchresults { - margin-bottom: 20px; -} - -.searchpages { - margin-top: 10px; -} - diff --git a/docs/search/search.js b/docs/search/search.js deleted file mode 100644 index dedce3bf093..00000000000 --- a/docs/search/search.js +++ /dev/null @@ -1,791 +0,0 @@ -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() - { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() - { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() - { - this.keyTimeout = 0; - - // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { - idxChar = searchValue.substr(0, 2); - } - - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches.html'; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; - } - - window.frames.MSearchResults.location = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } - } - - this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) - { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { - this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName == 'DIV' && element.className == 'SRChildren') - { - return element; - } - - if (element.nodeName == 'DIV' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; - } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } -} - -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} - -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} - -function createResults() -{ - var results = document.getElementById("SRResults"); - for (var e=0; ek7RCwB~R6VQOP#AvB$vH7i{6H{96zot$7cZT<7246EF5Np6N}+$IbiG6W zg#87A+NFaX+=_^xM1#gCtshC=E{%9^uQX_%?YwXvo{#q&MnpJ8uh(O?ZRc&~_1%^SsPxG@rfElJg-?U zm!Cz-IOn(qJP3kDp-^~qt+FGbl=5jNli^Wj_xIBG{Rc0en{!oFvyoNC7{V~T8}b>| z=jL2WIReZzX(YN(_9fV;BBD$VXQIxNasAL8ATvEu822WQ%mvv4FO#qs` BFGc_W diff --git a/docs/search/search_r.png b/docs/search/search_r.png deleted file mode 100644 index 97ee8b439687084201b79c6f776a41f495c6392a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmV-q0-ODbP)PbXFRCwB?)W514K@j&X?z2*SxFI6-@HT2E2K=9X9%Pb zEK*!TBw&g(DMC;|A)uGlRkOS9vd-?zNs%bR4d$w+ox_iFnE8fvIvv7^5<(>Te12Li z7C)9srCzmK{ZcNM{YIl9j{DePFgOWiS%xG@5CnnnJa4nvY<^glbz7^|-ZY!dUkAwd z{gaTC@_>b5h~;ug#R0wRL0>o5!hxm*s0VW?8dr}O#zXTRTnrQm_Z7z1Mrnx>&p zD4qifUjzLvbVVWi?l?rUzwt^sdb~d!f_LEhsRVIXZtQ=qSxuxqm zEX#tf>$?M_Y1-LSDT)HqG?`%-%ZpY!#{N!rcNIiL;G7F0`l?)mNGTD9;f9F5Up3Kg zw}a<-JylhG&;=!>B+fZaCX+?C+kHYrP%c?X2!Zu_olK|GcS4A70HEy;vn)I0>0kLH z`jc(WIaaHc7!HS@f*^R^Znx8W=_jIl2oWJoQ*h1^$FX!>*PqR1J8k|fw}w_y}TpE>7m8DqDO<3z`OzXt$ccSejbEZCg@0000 - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/typedefs_0.js b/docs/search/typedefs_0.js deleted file mode 100644 index 305836bf9be..00000000000 --- a/docs/search/typedefs_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['examplepioclass',['examplePioClass',['../example_pio_8c.html#a979ddb2d426025010ad5160da5c9e9e8',1,'examplePio.c']]] -]; diff --git a/docs/search/variables_0.html b/docs/search/variables_0.html deleted file mode 100644 index 74ce8072487..00000000000 --- a/docs/search/variables_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js deleted file mode 100644 index 84ade36bfd9..00000000000 --- a/docs/search/variables_0.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['arraylen',['arraylen',['../structwmulti__buffer.html#a3a3a4551d43bb902da4217ab698a6064',1,'wmulti_buffer']]], - ['arridxperpe',['arridxperpe',['../structpioexample_1_1pioexampleclass.html#a7e6823c9476cb6b593d4e95c7fecfcb1',1,'pioexample::pioexampleclass']]], - ['async',['async',['../structiosystem__desc__t.html#aeb0c951a503ef50d6ed469da259bb711',1,'iosystem_desc_t']]] -]; diff --git a/docs/search/variables_1.html b/docs/search/variables_1.html deleted file mode 100644 index 84237b6e770..00000000000 --- a/docs/search/variables_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js deleted file mode 100644 index b7d7bb7d665..00000000000 --- a/docs/search/variables_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['blocksize',['blocksize',['../pioc_8c.html#a75e9073defcedf91712de41e4ac14800',1,'pioc.c']]], - ['buffer',['buffer',['../structfile__desc__t.html#a0c596f8e36c81915e0ef59dca2bee7f3',1,'file_desc_t']]] -]; diff --git a/docs/search/variables_2.html b/docs/search/variables_2.html deleted file mode 100644 index 5c9de1aabf5..00000000000 --- a/docs/search/variables_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js deleted file mode 100644 index 9ecf70d491f..00000000000 --- a/docs/search/variables_2.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['char_5flen',['char_len',['../pio__kinds_8_f90.html#a40b9ef544701e6fb7b698d4a7ad5866a',1,'pio_kinds']]], - ['chunksize',['chunksize',['../example2_8c.html#ac370740bf1adc58a8c18773ffd823ebf',1,'example2.c']]], - ['cn_5fbpool',['CN_bpool',['../pio__darray_8c.html#ad8ea77d66c23466b306a6d74e751bd9c',1,'pio_darray.c']]], - ['comm_5ffc_5fopts_5fcomp2io',['comm_fc_opts_comp2io',['../structpio__types_1_1pio__rearr__opt__t.html#a5d18036a2fceb1a4fcff8699d2f64d3a',1,'pio_types::pio_rearr_opt_t']]], - ['comm_5ffc_5fopts_5fio2comp',['comm_fc_opts_io2comp',['../structpio__types_1_1pio__rearr__opt__t.html#ab2b57740e8477b11a260bc57e9e28164',1,'pio_types::pio_rearr_opt_t']]], - ['comm_5ftype',['comm_type',['../structrearr__opt.html#a342fe712d7506465b38916591820ae7e',1,'rearr_opt::comm_type()'],['../structpio__types_1_1pio__rearr__opt__t.html#a858797b8a0a36d4c19e6fc210b822adc',1,'pio_types::pio_rearr_opt_t::comm_type()']]], - ['comp2io',['comp2io',['../structrearr__opt.html#aeca20bb690f07a0caa04c5f1ae95a256',1,'rearr_opt']]], - ['comp_5fcomm',['comp_comm',['../structiosystem__desc__t.html#a362435c96f238f4c90da56af73454199',1,'iosystem_desc_t']]], - ['comp_5fidx',['comp_idx',['../structiosystem__desc__t.html#a57a0b192ffe2f569d21ae31fc998ef88',1,'iosystem_desc_t']]], - ['comp_5frank',['comp_rank',['../structiosystem__desc__t.html#a77a14897f1dc8aede4ec7f42b2566327',1,'iosystem_desc_t']]], - ['compdof',['compdof',['../structpioexample_1_1pioexampleclass.html#a543d2bef96e9ef2817838921a3e17fd8',1,'pioexample::pioexampleclass']]], - ['compmaster',['compmaster',['../structiosystem__desc__t.html#ae338cd1c51fc385932faefe5c80377a7',1,'iosystem_desc_t']]], - ['compproc',['compproc',['../structiosystem__desc__t.html#a5076e66faed9677a6ed686348fff1033',1,'iosystem_desc_t']]], - ['compranks',['compranks',['../structiosystem__desc__t.html#ae9147c3aba3e40bf2d3ad06ba2305512',1,'iosystem_desc_t']]], - ['comproot',['comproot',['../structiosystem__desc__t.html#aeb4289bb6f3ea243e1a9bae70b45aaf9',1,'iosystem_desc_t']]], - ['count',['count',['../structio__region.html#ae9897b9dc1ae1abb8e6421d55a8e4b20',1,'io_region']]] -]; diff --git a/docs/search/variables_3.html b/docs/search/variables_3.html deleted file mode 100644 index f95e34c60f4..00000000000 --- a/docs/search/variables_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js deleted file mode 100644 index 653fc522b0e..00000000000 --- a/docs/search/variables_3.js +++ /dev/null @@ -1,14 +0,0 @@ -var searchData= -[ - ['data',['data',['../structwmulti__buffer.html#aa6079bff17b568dcb461f89faa4b09e1',1,'wmulti_buffer']]], - ['databuffer',['databuffer',['../structpioexample_1_1pioexampleclass.html#a154ba5b20555c9ba1c8674c064f3f8fb',1,'pioexample::pioexampleclass']]], - ['debug',['debug',['../pio__support_8_f90.html#aac4c26a2efb143482f67309d07d4e266',1,'pio_support']]], - ['debugasync',['debugasync',['../pio__support_8_f90.html#a587dc3074a365ced4e67a1082b327023',1,'pio_support']]], - ['debugio',['debugio',['../pio__support_8_f90.html#a32c1c595ec927ae3d54daad0c95492ca',1,'pio_support']]], - ['default_5ferror_5fhandler',['default_error_handler',['../pioc__support_8c.html#aa51ffd0af16fbe64b37ed23b3c10700a',1,'default_error_handler(): pioc.c'],['../pioc_8c.html#aa51ffd0af16fbe64b37ed23b3c10700a',1,'default_error_handler(): pioc.c']]], - ['default_5frearranger',['default_rearranger',['../structiosystem__desc__t.html#a6badea08e053fb45299a22b6a57e5d46',1,'iosystem_desc_t']]], - ['dim_5flen',['dim_len',['../example2_8c.html#a0cdd029eb53af7edd1f798d8d2425b2b',1,'example2.c']]], - ['dim_5fname',['dim_name',['../example2_8c.html#a2ff6a13fe5da4f73ddbd691b94aaec9a',1,'example2.c']]], - ['dimlen',['dimlen',['../structpioexample_1_1pioexampleclass.html#a04793022c40b565f88a4ae49c91b23bd',1,'pioexample::pioexampleclass::dimlen()'],['../structio__desc__t.html#a5e244740d0480f116975206d776e623b',1,'io_desc_t::dimlen()']]], - ['do_5fio',['do_io',['../structfile__desc__t.html#a4bffd16a82bcb2734433ff50614b5b85',1,'file_desc_t']]] -]; diff --git a/docs/search/variables_4.html b/docs/search/variables_4.html deleted file mode 100644 index d7db285eee2..00000000000 --- a/docs/search/variables_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js deleted file mode 100644 index 9fea07d662a..00000000000 --- a/docs/search/variables_4.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['enable_5fhs',['enable_hs',['../structpio__types_1_1pio__rearr__comm__fc__opt__t.html#a302c79b62ab18a7e342cdc5fe7e33cdf',1,'pio_types::pio_rearr_comm_fc_opt_t']]], - ['enable_5fisend',['enable_isend',['../structpio__types_1_1pio__rearr__comm__fc__opt__t.html#a397e466d5c4fcb58f2a055dce1c4df7a',1,'pio_types::pio_rearr_comm_fc_opt_t']]], - ['err_5fbuffer',['err_buffer',['../example1_8c.html#ab936652dd13083dc9181ec7886ab04b7',1,'err_buffer(): example1.c'],['../example2_8c.html#ab936652dd13083dc9181ec7886ab04b7',1,'err_buffer(): example2.c']]], - ['error_5fhandler',['error_handler',['../structiosystem__desc__t.html#a5feeb0ee83c989df85476df5f9b891e5',1,'iosystem_desc_t']]] -]; diff --git a/docs/search/variables_5.html b/docs/search/variables_5.html deleted file mode 100644 index 7bbceeb0db7..00000000000 --- a/docs/search/variables_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js deleted file mode 100644 index 35086c4dfc8..00000000000 --- a/docs/search/variables_5.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['fcd',['fcd',['../structrearr__opt.html#a6825903b13bee7b2b73c705054e2793f',1,'rearr_opt::fcd()'],['../structpio__types_1_1pio__rearr__opt__t.html#ab30d36cdd95c7bf662fda655f6be7452',1,'pio_types::pio_rearr_opt_t::fcd()']]], - ['fh',['fh',['../structfile__desc__t.html#ac11d983d7f6a52f1d7e1e1205aa0c93c',1,'file_desc_t::fh()'],['../structpio__types_1_1file__desc__t.html#a3b0cf764f31b25606860d9c027a3fb32',1,'pio_types::file_desc_t::fh()']]], - ['filename',['filename',['../structpioexample_1_1pioexampleclass.html#a1bd58a3929e07eb6da0ac18516abce6d',1,'pioexample::pioexampleclass']]], - ['fillbuf',['fillbuf',['../structvar__desc__t.html#ac8c54f61c356694137302c47a91c367c',1,'var_desc_t']]], - ['fillregion',['fillregion',['../structio__desc__t.html#a149541d0278eed68b8ad688e452fda81',1,'io_desc_t']]], - ['fillvalue',['fillvalue',['../structvar__desc__t.html#a8ac1c59abd8e74ee6fd3ea7a11fb2917',1,'var_desc_t::fillvalue()'],['../structwmulti__buffer.html#a86d0985ad146c8b7a840536bb6e38b9a',1,'wmulti_buffer::fillvalue()']]], - ['firstregion',['firstregion',['../structio__desc__t.html#a1318de33496d1ee4da890e7c375f06e4',1,'io_desc_t']]], - ['frame',['frame',['../structwmulti__buffer.html#af62be7bfb28e68a765a41796ecf99509',1,'wmulti_buffer']]] -]; diff --git a/docs/search/variables_6.html b/docs/search/variables_6.html deleted file mode 100644 index 4eb162d6742..00000000000 --- a/docs/search/variables_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js deleted file mode 100644 index c312c7a7d69..00000000000 --- a/docs/search/variables_6.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['hh',['hh',['../structvar__desc__t.html#aeb255f8580bf16418410494ac6ceab7d',1,'var_desc_t::hh()'],['../structio__desc__t.html#a68ef277b19b7dcea43eafcd0cac7d63f',1,'io_desc_t::hh()'],['../structwmulti__buffer.html#ae852c32f8a6921f848cec6856769849b',1,'wmulti_buffer::hh()'],['../structfile__desc__t.html#a96a45eda132e3476b16e159b473d5185',1,'file_desc_t::hh()']]], - ['holegridsize',['holegridsize',['../structio__desc__t.html#a2792b197c9a69fc19bec4171edd19b48',1,'io_desc_t']]], - ['hs',['hs',['../structrearr__comm__fc__opt.html#a99bb96abd6fc9958d40f3f93c94ca6f0',1,'rearr_comm_fc_opt']]], - ['htid',['htid',['../structwmulti__buffer.html#a7c6bd75f1ed6634b7f3ee6464a8e84df',1,'wmulti_buffer']]] -]; diff --git a/docs/search/variables_7.html b/docs/search/variables_7.html deleted file mode 100644 index 04088295800..00000000000 --- a/docs/search/variables_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_7.js b/docs/search/variables_7.js deleted file mode 100644 index ed6f9ea9e66..00000000000 --- a/docs/search/variables_7.js +++ /dev/null @@ -1,26 +0,0 @@ -var searchData= -[ - ['i4',['i4',['../pio__kinds_8_f90.html#a4cc794b2c7b8a321a21331f91a400014',1,'pio_kinds']]], - ['i8',['i8',['../pio__kinds_8_f90.html#a10707937c0128b5a022037cad1ecd998',1,'pio_kinds']]], - ['info',['info',['../structiosystem__desc__t.html#a6230bdca13e27d28836c5180c3083e3a',1,'iosystem_desc_t']]], - ['int_5fkind',['int_kind',['../pio__kinds_8_f90.html#a489077677546864ddc6bca161c7d5627',1,'pio_kinds']]], - ['intercomm',['intercomm',['../structiosystem__desc__t.html#a70e27569f2d508a56c90c8763c67d5bb',1,'iosystem_desc_t']]], - ['io2comp',['io2comp',['../structrearr__opt.html#a8b278b23d13399de2c0c37e49ecec8a4',1,'rearr_opt']]], - ['io_5fcomm',['io_comm',['../structiosystem__desc__t.html#ab97de8bab80dccb81d015cd8ea9f6fc3',1,'iosystem_desc_t']]], - ['io_5frank',['io_rank',['../structiosystem__desc__t.html#ab3668f3353df907f53d3ce7b8dc02b6c',1,'iosystem_desc_t']]], - ['iobuf',['iobuf',['../structfile__desc__t.html#a842685f169b087fff0cd08e50e599c0c',1,'file_desc_t']]], - ['iodescncells',['iodescncells',['../structpioexample_1_1pioexampleclass.html#ad6af5157ab138c120ae091f19b6cd6c9',1,'pioexample::pioexampleclass']]], - ['ioid',['ioid',['../structio__desc__t.html#a25b4283d2730b6570d8fa890a8ce73ea',1,'io_desc_t::ioid()'],['../structwmulti__buffer.html#a667fee0c4b8abf44a2b0703e097ab5f6',1,'wmulti_buffer::ioid()'],['../structpio__types_1_1io__desc__t.html#a20075c4a4d6089f4b4a279352498e304',1,'pio_types::io_desc_t::ioid()']]], - ['iomaster',['iomaster',['../structiosystem__desc__t.html#ae1255c9d48ed0d0fcb8ebafdc537cb1c',1,'iosystem_desc_t']]], - ['ioproc',['ioproc',['../structiosystem__desc__t.html#a8a3fdecd677b2900dfcf6b38cc79181b',1,'iosystem_desc_t']]], - ['ioranks',['ioranks',['../structiosystem__desc__t.html#a64bb47312ace9243d5466cd37789227d',1,'iosystem_desc_t']]], - ['ioroot',['ioroot',['../structiosystem__desc__t.html#ad4887d6eeefbbe4cf8373c6a094a10d1',1,'iosystem_desc_t']]], - ['iosysid',['iosysid',['../structiosystem__desc__t.html#a349780a2a7a8b14bccadba61d0a3283b',1,'iosystem_desc_t::iosysid()'],['../structpio__types_1_1iosystem__desc__t.html#a6d95b0d6b1f73b59256ab9b486b5ac5a',1,'pio_types::iosystem_desc_t::iosysid()']]], - ['iosystem',['iosystem',['../structfile__desc__t.html#a2786365ee60ecd996a53d7d5107c24dd',1,'file_desc_t::iosystem()'],['../structpio__types_1_1file__desc__t.html#a93ced493d9cb3a5b7a48c95ca9a1b099',1,'pio_types::file_desc_t::iosystem()']]], - ['iotype',['iotype',['../structpioexample_1_1pioexampleclass.html#af59b594e0e942335c3dea5712c2dc473',1,'pioexample::pioexampleclass::iotype()'],['../structfile__desc__t.html#a4f43bb9519d336d421ce4c4c82ef8bb0',1,'file_desc_t::iotype()']]], - ['iotype_5fnetcdf',['iotype_netcdf',['../pio__types_8_f90.html#abc9c4579744bb3ca79a6297cf9e6f092',1,'pio_types']]], - ['iotype_5fpnetcdf',['iotype_pnetcdf',['../pio__types_8_f90.html#aa490e16cc42b3f4e5bf5232f170afafc',1,'pio_types']]], - ['isend',['isend',['../structrearr__comm__fc__opt.html#a77dc830a4a4c27ed3e6d6aad6f096184',1,'rearr_comm_fc_opt']]], - ['ista',['ista',['../structpioexample_1_1pioexampleclass.html#a9f1fe416650ed720ede20f245cdfc855',1,'pioexample::pioexampleclass']]], - ['isto',['isto',['../structpioexample_1_1pioexampleclass.html#a9625281513502d3da7696e84dceaf0d5',1,'pioexample::pioexampleclass']]] -]; diff --git a/docs/search/variables_8.html b/docs/search/variables_8.html deleted file mode 100644 index d54d0966604..00000000000 --- a/docs/search/variables_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_8.js b/docs/search/variables_8.js deleted file mode 100644 index ee6dd90b0e1..00000000000 --- a/docs/search/variables_8.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['length',['length',['../structpio__types_1_1decompmap__t.html#a0fc76440744c5333d27fa137dede6796',1,'pio_types::decompmap_t']]], - ['llen',['llen',['../structio__desc__t.html#aa774744b15b0eced2af33da10a8ed3c4',1,'io_desc_t']]], - ['loffset',['loffset',['../structio__region.html#a65ba5fd34f21987d9c07cfb9e264b159',1,'io_region']]], - ['log_5fkind',['log_kind',['../pio__kinds_8_f90.html#a7e59e6e085c21dd563020fdfa6fb5f0c',1,'pio_kinds']]] -]; diff --git a/docs/search/variables_9.html b/docs/search/variables_9.html deleted file mode 100644 index 234dc60a4ac..00000000000 --- a/docs/search/variables_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_9.js b/docs/search/variables_9.js deleted file mode 100644 index f818c1ee10c..00000000000 --- a/docs/search/variables_9.js +++ /dev/null @@ -1,18 +0,0 @@ -var searchData= -[ - ['map',['map',['../structio__desc__t.html#a3837a3cd3532a18e3b510a21a3903f39',1,'io_desc_t']]], - ['maplen',['maplen',['../structio__desc__t.html#a7ea4140687fe625b553d255e99112e95',1,'io_desc_t']]], - ['max_5fpend_5freq',['max_pend_req',['../structrearr__comm__fc__opt.html#ac6aea4e835c71daa004ce1a69efaa5b8',1,'rearr_comm_fc_opt::max_pend_req()'],['../structpio__types_1_1pio__rearr__comm__fc__opt__t.html#af88b46e06801e8e9055b1c1f78027412',1,'pio_types::pio_rearr_comm_fc_opt_t::max_pend_req()']]], - ['maxbytes',['maxbytes',['../structio__desc__t.html#a7f6bf3b3dc649e3cb87fdea2eff4fc6f',1,'io_desc_t']]], - ['maxfillregions',['maxfillregions',['../structio__desc__t.html#a52e2f2be2c059d28a4df5e1f0de263d7',1,'io_desc_t']]], - ['maxholegridsize',['maxholegridsize',['../structio__desc__t.html#abf7df02ce96310e2835c499e031f0607',1,'io_desc_t']]], - ['maxiobuflen',['maxiobuflen',['../structio__desc__t.html#a9fb02c35ba6bb5a07837ac9407b2056a',1,'io_desc_t']]], - ['maxregions',['maxregions',['../structio__desc__t.html#a9424540996b0b6fdbe2486bbb35a8baf',1,'io_desc_t']]], - ['maxusage',['maxusage',['../pio__darray_8c.html#a89343a92bde7994f33f1f466022fa0fc',1,'pio_darray.c']]], - ['mpi_5ftype',['mpi_type',['../structvar__desc__t.html#afbf32495520581b80be07f3d65f528cd',1,'var_desc_t']]], - ['mpi_5ftype_5fsize',['mpi_type_size',['../structvar__desc__t.html#abd49b49ecae5dc420a2c7111c6b2b36c',1,'var_desc_t']]], - ['mpitype',['mpitype',['../structio__desc__t.html#acace5d05ee97b31692fe7a2f107b057e',1,'io_desc_t']]], - ['mpitype_5fsize',['mpitype_size',['../structio__desc__t.html#a6bfd8e50585e52e88217e8c4aa934982',1,'io_desc_t']]], - ['my_5fcomm',['my_comm',['../structiosystem__desc__t.html#a2ed7fee61f2bc712f1a69fd0c2136392',1,'iosystem_desc_t']]], - ['myrank',['myrank',['../structpioexample_1_1pioexampleclass.html#ab13c8084ffcd8185cc8e92cadf5ef1d8',1,'pioexample::pioexampleclass']]] -]; diff --git a/docs/search/variables_a.html b/docs/search/variables_a.html deleted file mode 100644 index 0892488159c..00000000000 --- a/docs/search/variables_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_a.js b/docs/search/variables_a.js deleted file mode 100644 index 9fcfba1f519..00000000000 --- a/docs/search/variables_a.js +++ /dev/null @@ -1,21 +0,0 @@ -var searchData= -[ - ['ncid',['ncid',['../structpio__types_1_1var__desc__t.html#a3e627795ff0f730475b7e6e2b30a2670',1,'pio_types::var_desc_t']]], - ['ndims',['ndims',['../structio__desc__t.html#a258b4083cf5f5afaf66abdbe3db01a89',1,'io_desc_t']]], - ['ndof',['ndof',['../structio__desc__t.html#a66ce0ae69f67e84921bbf85508fd015f',1,'io_desc_t']]], - ['needsfill',['needsfill',['../structio__desc__t.html#ae091e478cb04d7b108cb1e124c05355d',1,'io_desc_t']]], - ['needssort',['needssort',['../structio__desc__t.html#ae7bcd6fa7805489017be40db33ce0c59',1,'io_desc_t']]], - ['next',['next',['../structio__region.html#a15971dd265f37af41a802fea02eea4e9',1,'io_region::next()'],['../structiosystem__desc__t.html#ad4885665a95c1c45ce592e180e127e34',1,'iosystem_desc_t::next()']]], - ['niotasks',['niotasks',['../structpioexample_1_1pioexampleclass.html#aa1fa3c0e1f613c945576ea89b2dd08c3',1,'pioexample::pioexampleclass']]], - ['nrecvs',['nrecvs',['../structio__desc__t.html#a5409346e91db139f59bd27d4ac91576c',1,'io_desc_t']]], - ['nreqs',['nreqs',['../structvar__desc__t.html#a76c27fb609338d495267c9a77dc020bf',1,'var_desc_t']]], - ['ntasks',['ntasks',['../structpioexample_1_1pioexampleclass.html#aed46d08dad41443efa0062661adb947d',1,'pioexample::pioexampleclass']]], - ['num_5faiotasks',['num_aiotasks',['../structio__desc__t.html#a9ba719dc0fe06776d44e0d97f41b7148',1,'io_desc_t']]], - ['num_5farrays',['num_arrays',['../structwmulti__buffer.html#af6cbf6c3857f980598096c6167e3fd0b',1,'wmulti_buffer']]], - ['num_5fcomptasks',['num_comptasks',['../structiosystem__desc__t.html#accf4f177b28ebd9fb7c0e834aa241f75',1,'iosystem_desc_t']]], - ['num_5fiotasks',['num_iotasks',['../structiosystem__desc__t.html#af28b0fb707990fbb0ac39001be15e616',1,'iosystem_desc_t']]], - ['num_5fstypes',['num_stypes',['../structio__desc__t.html#a54cb4400ea3ac248cccb1b52a839686c',1,'io_desc_t']]], - ['num_5funiontasks',['num_uniontasks',['../structiosystem__desc__t.html#a486d8239512cec3231f08973b34d3ac1',1,'iosystem_desc_t']]], - ['numaggregator',['numaggregator',['../structpioexample_1_1pioexampleclass.html#ab5a1edadbb72cbdf6530dec85e431971',1,'pioexample::pioexampleclass']]], - ['nvars',['nvars',['../structfile__desc__t.html#abb28f0ff42effdc847d2c9278e5ff2bb',1,'file_desc_t']]] -]; diff --git a/docs/search/variables_b.html b/docs/search/variables_b.html deleted file mode 100644 index ea46965c3ad..00000000000 --- a/docs/search/variables_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_b.js b/docs/search/variables_b.js deleted file mode 100644 index 44c47285af4..00000000000 --- a/docs/search/variables_b.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['optbase',['optbase',['../structpioexample_1_1pioexampleclass.html#ab41e31861ca460ab69ae45d4ab690984',1,'pioexample::pioexampleclass']]] -]; diff --git a/docs/splitbar.png b/docs/splitbar.png deleted file mode 100644 index fe895f2c58179b471a22d8320b39a4bd7312ec8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T diff --git a/docs/structpio__types_1_1decompmap__t-members.html b/docs/structpio__types_1_1decompmap__t-members.html deleted file mode 100644 index bc9161099ca..00000000000 --- a/docs/structpio__types_1_1decompmap__t-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pio_types::decompmap_t Member List
    -
    -
    - -

    This is the complete list of members for pio_types::decompmap_t, including all inherited members.

    - - - -
    lengthpio_types::decompmap_t
    startpio_types::decompmap_t
    - - - - diff --git a/docs/structpio__types_1_1decompmap__t.html b/docs/structpio__types_1_1decompmap__t.html deleted file mode 100644 index ebd1d367887..00000000000 --- a/docs/structpio__types_1_1decompmap__t.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - -PIO: pio_types::decompmap_t Type Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio_types::decompmap_t Type Reference
    -
    -
    - - - - - - - - -

    -Public Attributes

    -integer(i4) start
     start
     
    -integer(i4) length
     length
     
    -
    The documentation for this type was generated from the following file: -
    - - - - diff --git a/docs/structpio__types_1_1file__desc__t-members.html b/docs/structpio__types_1_1file__desc__t-members.html deleted file mode 100644 index 9ef7fc3c65f..00000000000 --- a/docs/structpio__types_1_1file__desc__t-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pio_types::file_desc_t Member List
    -
    -
    - -

    This is the complete list of members for pio_types::file_desc_t, including all inherited members.

    - - - -
    fhpio_types::file_desc_t
    iosystempio_types::file_desc_t
    - - - - diff --git a/docs/structpio__types_1_1file__desc__t.html b/docs/structpio__types_1_1file__desc__t.html deleted file mode 100644 index c9703574ab7..00000000000 --- a/docs/structpio__types_1_1file__desc__t.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -PIO: pio_types::file_desc_t Type Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio_types::file_desc_t Type Reference
    -
    -
    - -

    File descriptor returned by PIO_openfile or PIO_createfile (see pio_types) - More...

    -
    -Collaboration diagram for pio_types::file_desc_t:
    -
    -
    Collaboration graph
    - - - -
    [legend]
    - - - - - - - - -

    -Public Attributes

    -integer(kind=c_int) fh
     file handle
     
    -type(iosystem_desc_t), pointer iosystem => null()
     iosystem
     
    -

    Detailed Description

    -

    File descriptor returned by PIO_openfile or PIO_createfile (see pio_types)

    -

    The documentation for this type was generated from the following file: -
    - - - - diff --git a/docs/structpio__types_1_1file__desc__t__coll__graph.map b/docs/structpio__types_1_1file__desc__t__coll__graph.map deleted file mode 100644 index 512dc0eac60..00000000000 --- a/docs/structpio__types_1_1file__desc__t__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/structpio__types_1_1file__desc__t__coll__graph.md5 b/docs/structpio__types_1_1file__desc__t__coll__graph.md5 deleted file mode 100644 index c789274c62c..00000000000 --- a/docs/structpio__types_1_1file__desc__t__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d9379d4e19c34dc02dd2173ba41682fa \ No newline at end of file diff --git a/docs/structpio__types_1_1file__desc__t__coll__graph.png b/docs/structpio__types_1_1file__desc__t__coll__graph.png deleted file mode 100644 index e505afbc4eb6f8e6cd04741eacc8090ebc5b5779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3891 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 - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pio_types::io_desc_t Member List
    -
    -
    - -

    This is the complete list of members for pio_types::io_desc_t, including all inherited members.

    - - -
    ioidpio_types::io_desc_t
    - - - - diff --git a/docs/structpio__types_1_1io__desc__t.html b/docs/structpio__types_1_1io__desc__t.html deleted file mode 100644 index 0ea7c2ab8c3..00000000000 --- a/docs/structpio__types_1_1io__desc__t.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -PIO: pio_types::io_desc_t Type Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio_types::io_desc_t Type Reference
    -
    -
    - -

    An io descriptor handle that is generated in PIO_initdecomp (see pio_types) - More...

    - - - - - -

    -Public Attributes

    -integer(i4) ioid
     decomposition id
     
    -

    Detailed Description

    -

    An io descriptor handle that is generated in PIO_initdecomp (see pio_types)

    -

    The documentation for this type was generated from the following file: -
    - - - - diff --git a/docs/structpio__types_1_1iosystem__desc__t-members.html b/docs/structpio__types_1_1iosystem__desc__t-members.html deleted file mode 100644 index 43b193d146a..00000000000 --- a/docs/structpio__types_1_1iosystem__desc__t-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pio_types::iosystem_desc_t Member List
    -
    -
    - -

    This is the complete list of members for pio_types::iosystem_desc_t, including all inherited members.

    - - -
    iosysidpio_types::iosystem_desc_t
    - - - - diff --git a/docs/structpio__types_1_1iosystem__desc__t.html b/docs/structpio__types_1_1iosystem__desc__t.html deleted file mode 100644 index 0eef0a4771f..00000000000 --- a/docs/structpio__types_1_1iosystem__desc__t.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -PIO: pio_types::iosystem_desc_t Type Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio_types::iosystem_desc_t Type Reference
    -
    -
    - -

    A defined PIO system descriptor created by PIO_init (see pio_types) - More...

    - - - - - -

    -Public Attributes

    -integer(kind=c_int) iosysid = -1
     iosysid
     
    -

    Detailed Description

    -

    A defined PIO system descriptor created by PIO_init (see pio_types)

    -

    The documentation for this type was generated from the following file: -
    - - - - diff --git a/docs/structpio__types_1_1pio__rearr__comm__fc__opt__t-members.html b/docs/structpio__types_1_1pio__rearr__comm__fc__opt__t-members.html deleted file mode 100644 index e5541fa9ca9..00000000000 --- a/docs/structpio__types_1_1pio__rearr__comm__fc__opt__t-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pio_types::pio_rearr_comm_fc_opt_t Member List
    -
    - - - - - diff --git a/docs/structpio__types_1_1pio__rearr__comm__fc__opt__t.html b/docs/structpio__types_1_1pio__rearr__comm__fc__opt__t.html deleted file mode 100644 index b57ddc96992..00000000000 --- a/docs/structpio__types_1_1pio__rearr__comm__fc__opt__t.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -PIO: pio_types::pio_rearr_comm_fc_opt_t Type Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio_types::pio_rearr_comm_fc_opt_t Type Reference
    -
    -
    - - - - - - - - - - - -

    -Public Attributes

    -logical(c_bool) enable_hs
     Enable handshake?
     
    -logical(c_bool) enable_isend
     Enable isends?
     
    -integer(c_int) max_pend_req
     Maximum pending requests.
     
    -
    The documentation for this type was generated from the following file: -
    - - - - diff --git a/docs/structpio__types_1_1pio__rearr__opt__t-members.html b/docs/structpio__types_1_1pio__rearr__opt__t-members.html deleted file mode 100644 index e6e4ca6c274..00000000000 --- a/docs/structpio__types_1_1pio__rearr__opt__t-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pio_types::pio_rearr_opt_t Member List
    -
    - - - - - diff --git a/docs/structpio__types_1_1pio__rearr__opt__t.html b/docs/structpio__types_1_1pio__rearr__opt__t.html deleted file mode 100644 index 3c3678ae36b..00000000000 --- a/docs/structpio__types_1_1pio__rearr__opt__t.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -PIO: pio_types::pio_rearr_opt_t Type Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio_types::pio_rearr_opt_t Type Reference
    -
    -
    -
    -Collaboration diagram for pio_types::pio_rearr_opt_t:
    -
    -
    Collaboration graph
    - - - -
    [legend]
    - - - - - - - - - - - - - - -

    -Public Attributes

    -integer(c_int) comm_type
     comm type
     
    -integer(c_int) fcd
     Flow control direction.
     
    -type(pio_rearr_comm_fc_opt_tcomm_fc_opts_comp2io
     comp2io
     
    -type(pio_rearr_comm_fc_opt_tcomm_fc_opts_io2comp
     io2comp
     
    -
    The documentation for this type was generated from the following file: -
    - - - - diff --git a/docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.map b/docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.map deleted file mode 100644 index 6015937c004..00000000000 --- a/docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.md5 b/docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.md5 deleted file mode 100644 index 582f43b476b..00000000000 --- a/docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -070d7113881b380a8a42352489f8f74e \ No newline at end of file diff --git a/docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.png b/docs/structpio__types_1_1pio__rearr__opt__t__coll__graph.png deleted file mode 100644 index 7a3d17274a0bc853e9f665a1b476c210a1df8f0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6038 zcmaKw2RPeb-^Qc0Yt$Y!iWXIS)=Z1g)*e+Nc5By+t!Pndg`(6}YE+G=S*xg3sZo2c z+MBHkTxqv4^OEpzx$i?L&t06xg0%1^lr2IhNJ8g5yPh0?S7%uj3CG?8>u; z*W;z)-=g)5#pr}w+l}L6-9(tX0;O8@sP0cNPaUkaY+ zd&kF^K%9hM5f;Kw8@$o7rLfK3m{wl>wXS@F^8K<{D<(tUCScje^T;A_dBexEAw2v$ zBTc(85)u{dg$RivX@_+tn_mv{gqs#xLa!Z9Z3pmh(o4Q!k#ax*e;SiN?o`sX0pmdak7 z+1tk_`j4PW4(c{ZOZn_h(Ua5~TMr!KU4Sq)y z4rDp~;j&&^HN2chZm@IAK6xE6Q9dFw@LYO+etxGeBj$5Li^Z0xPa`tXB7 zearSJrcMkdL^D60_2Pp~1|CE`RgxT1=Cf~If4Wxm`*eERR6RwUDvovLbQcV`LnAvh=qqO7cZzu3T-HNUK^&l15+{NawEAopFb34J|1C5Y|re4D!oy``WmjjLgLTQ2lBNK__{H8wU@1mJwXd92gZ z(a}*sz(l?>F8@rtOTQq~GB!f=wf8y9P)El?R7G7qsw>jP+&qYul;FveCyyo)-@n%d zFDfliiZYUkzZe%kJzXz-8*V#R{=5R*)jITbD*3%muED{UFFE>zh}S4F4I^n2ey25!nrBY?RaA5Tm@2)m)CB|;;DO71O#)~ll>b16H!i1&a!7+)CoyRvL4p%x%;T- z=tQT9pRFS!3&bLMO z*;lTtuPa$taHOQBqCGd^{O}6m^z?L!4)Nb7cWEygF(U?SI2_Kf(w?r$X)59xgWzn# z(R4g($GE6FG>LBRy?}96zpb{ZX^hm2KTTIx7xy|HDFHPN4I0$>;LuR^=g*{LV`C2= zJ#w|hW@NCf9)d+%2s4&Bj0ooD<;k$9>FQEfy_k4&L&|A(ywbt2%8@DH;%w$BgqoV# zWu=cpTuN%8CtY^u@bFD$COagnsHppoNt^!|>j~xayC`sm{yI2#kgc6nT1qJ`Ee#3U z+H%T2YM$)$5Abd32q7RKpk-ou^!U>|$rt0w@Z#Zl?~;aw^x-c?O4-@jxw?hCTwK9O zne>fgP~%{iRbRb&#eLLte!5P3{rY_q6BCLyMdjQfd%N}FVp@87m3SVlyd<*#BN+}I zeSPJ)xHxf(7W|0F$Q%^(eAE(gc`}<$7!UVG!3iNCBGP;I>=x@immp9Ewrhih<TS52p2eQ#(oW^a_u41N96!BP1gx*o8_ayRwqbzLNQAsVQA~pw0NVcDHMz-mS2ekeC<> z#%LALfs{JW)9u!oy9LY_qIWpO8OcV`Rz#pmFFW1bVv?C;EkeBn*U{a5Ei^PV9EA$g zE&P!o4m^$nwoqd&Vp4D;GpdeEJhO&^3XSU5WJvqA$9@Wud~3}_A1akxWv2=Z{l z$j;cI8cE=@Mgyk^W$zZ)Ul}Um5(sD z$%XB3s%vP#3=HV`?%s9X9GA$=&sP(2d|Gu8g^+I40@ULu z%`AUF$J&}ZG%QRHsL}1)w{`sd>MBf2a75M}u5R5uj$qQR@Bgu0wGxS+2F6JeJ&x;S z3fxHfMo(lyzpZ$9OblBk3fiQA&^ksYpm%!&Y*aTZ7ozemK9@us1a!FON!attmtZ8T zY3B@mMQZql&sbG~MqQlaxV}+Je%nDNT$TzGO;lv;<$$%%1+9i8#srVaiR`yr6RHu5 z(Q){FpLj{U^n2(k!AB(~x?^U85um$iB36VMf#*I{=%~jQ@~F92=Y_-@%Yq(|WQCV9 zU_O}n2qx>boW;bI#v#;&A^V$r$vxO0=HNJ4Tcx|QZl%#TvaVhVBL)B1BaD zVu;YWt)WQQH|1=%=}E(DF3XJY$UZ{RD-vcE%>_+Ihsz7=1iz9tU+4VejW-h)1JR9= z4Hb@zH}wOjNpoH;=VB^rh+p)j*(T+E3`R~7P6{q_8!f>RAqI>GA>;9zzx9!^)hGsW zvnrB^2p>K{#k)@LJ+d!Kn&$&@GPKX0$dchy@N`79+F-V@Ur8@^4$;#^QdwM+{0rTq z$?GmuDg8%GyQNK@hUzdPAD^odW;;f@OEQQM>$UT7Jf)^hv8-n|2QxSC2ci~{iRiOt zm~GyY@(uIl4%cX3MI2K{fct9^zZ&AOK95z`bxWzvSNnn~rN{ht+{qh*{D_sBsJx5` z)wk+=8fl(8OU!=KnpfXC+B;O76^DAg>5xmIJz7o`ii>f8n zQvLh>{o9}~CTo@EdYz2^WdqnGE5N8ixq3%l4{Y;JBIZG2g$G~wytVeu^uoPYo~YO$5_fiVDQKY0E1R3&jA4^st71%3#Mptp>*nTW z3*aSJpU)0_<6wV3NAdQ`N>-)Ah_0ukAdg zFpBv<$!L+OVmBO{ANp(xX3y)?%U_ZGWpSy(pS zFKcX}%R(djVoC@FOrXP-ZZopm^-8@iQO!eF5lB{emp&!)0^dNlWrj(95J0(7QY zT9i!DDq;I&M~swftE<@?8;+L~|M~NAwVbmXDpbJVa!FxuWP}S82RtS^x(y&69^}`r zUw!KbfG^(-tE#G|VoNd~du)%S(~^b`EoP^UdDfu2U2l~FT3tQNK`GcDRFeh2e(iFO z^+7cHGf`1d8J0gI`Pto_F0;S-kY5$W216iN;BdIh?mX;ATU+gckNY1q;}4iOyFMS? z+S*#~;@zhu=Div6kf1`nd_{l`RaFM?(tg|PY;0Rw!o}}^T5ld@(27e+3cI71H~MR8s5g}h)pk>` z5;i z4S*D#U0tsLCN-XI$*%UM_ohx-Sv>IM?D@h*vxbxbm6^M<<3dV7k(Zl$%ih^JX}G$& zdLTu@fmd8S0qoB6XU}3a^SL<7@5RI$ds-VCV^CciZGs&Jrom^tyu4YRoey>S5-aQm zxPRMM=8mk}P1pO-GBWZ;>-|p{+G_l@Uq+{9WW+Q#E%XSEtzGbm_v3e*>m}JNkROY= zm=3sF`f@*aMO#InKNA+ieY9`*4-q<^7~WvKh6_3D;g>lzI|=9@AthCW!&8*b7~kSh zfB&1e%+E`o$cCYTC##4(t$gZA<;$yOXTePFSg9gCV0t?YMIxWDf+APmo=H@xm-xAr zpR3*?puXj7K|K|4YlL~x)-O>W5u!Ou&wW%a{MHHj&LP^ZqTwf-prY)XLmIbh@ph(L zwie79o2pC2I!6Ph&&e6GS(Qpz)9<-*J~1$WPnBe6zk(#IL%{*Jo&WJx`PO-g4iNax zMTr_z_IinFgMGPE!QP(RV-1Z@eSO;SdT)_*Y4`T6^QqnB?nRN6&NwbwDyj!JBpqX| zIh5Qh7$R8|WY_SWEWUN53#jL0<2nr-2DMw?f__6X+4AR{p1Xfj)vZ{kM?q6^>}4s- z@*7Rn+R!eXfcnP?6rd}X7p3K4P@all;}4Ge3B6Zf%gqBi?f44@c_LB9$%xh`K9fQj zG2^bwrzQxY+Tar-F<4lO9POn=-WB;*pZvFB{?9=+>r^%Jxav>Lif}T~0%t|e;BhKEj0B7j~Ps(1MM`Jpev z1Vk;hP~$P@-rkRbg5*WZCuZc0plbTr>fMjPNQ2 zn_M`9nLkx`l8~yCli**z@{n0zmb@1epO$&=THd;Sd+twHJiRpBm~9nH)N$MaJ%5#C z>PrInx!fmB){6qP^Nx47)nb#A!{5E5E?V$E7;ZH+OfPCr?6yi6|Apl0b5BX%-buSGa(`n=h`Oeyy2* z6@pJh#3d%C$2{Zjb8DYnAAyLfs1OIpJ%L%+nyMSEbYQTwvI3qeBopKz+C@VvTU%8! zF_q7k0tD~2jF<(o&dtq*1I0K!Sa)3;yc2&w7>s8Yh?4-eF2rsik3&?H8dx+jpAJ`L z5SM^-pafBS1#)S@=>_0_wE1~7)4pGNRee4xCZ@OKHzc#_>si2}rl+TY_z)8le+Qw& z?rMH!OK&eF^$=;>s4m~LfFTWxE0M6Lj*@+mBz0g)2JIzGwvvI0y58T{D*#fby zVGGQwSeu@-J5yDOVZijeyNiMS?;jZnGx}=X6=U_{Lv3bvL>ag>z?}ZxjE%h>e*jGD z8-Oy*H*Ns6#G9RVeQaB>Z^lz&-h2gnSlt9uR>lXJPqscEYs77^rpxNoCvIqHuyt@y z3JioIWmu=Z7s#(uX=W-!M@5mbKm%Cfxiy&SPR@>xA6CCu%pO^fOHYpmd@>7iuIBIG zA&tlL*HRY@jjgwq%U28F#VS@-T$h@JUDXO~0bHap3_dywm<$l6ik=<~kmcCSOjJk+ zepvhV`g*)m?*}m=aCd;cq}S7_HKZ3rgxA;0O*X!~0TPi*07ZWJ5Eu6ftn6cPF*yh< zF7p9J*X_VTP~{q?n5FKm&Olyc9}o^?H#M;l{`-^dy8D?W2xt;G!B^4-w< zoD!*}yqqW>W471U_pd{^`RsNJ&D&cX@g+ME-oRg?IGSTp^)xz>~1f0 zH3>QV#{9)YCE3fP)79EoG9Y?_6Pa7oY-)pVRU+&Z*%wzr=$B3vRohY{(2{LJ9*n7D z20!Xfsa`6=OQZ``#H_3KvFlNc<3koGv5E3sn@M^O^QNL^xJ^i93579m%h6_n4r{ED zSFT>&ZNK3>ifBTv>hha>8=OCfV&^C+qPI6UH+QNWvCJdD-b53!;WWLQrbv2_DlSC$ zHv~}t#sq?9XU(yDNlh&MFNGz;^K - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pio_types::var_desc_t Member List
    -
    -
    - -

    This is the complete list of members for pio_types::var_desc_t, including all inherited members.

    - - - -
    ncidpio_types::var_desc_t
    varidpio_types::var_desc_t
    - - - - diff --git a/docs/structpio__types_1_1var__desc__t.html b/docs/structpio__types_1_1var__desc__t.html deleted file mode 100644 index f3ef72d8bc0..00000000000 --- a/docs/structpio__types_1_1var__desc__t.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -PIO: pio_types::var_desc_t Type Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pio_types::var_desc_t Type Reference
    -
    -
    - -

    A variable descriptor returned from PIO_def_var (see pio_types) - More...

    - - - - - - - - -

    -Public Attributes

    -integer(i4) varid
     variable id
     
    -integer(i4) ncid
     file id
     
    -

    Detailed Description

    -

    A variable descriptor returned from PIO_def_var (see pio_types)

    -

    The documentation for this type was generated from the following file: -
    - - - - diff --git a/docs/structpioexample_1_1pioexampleclass-members.html b/docs/structpioexample_1_1pioexampleclass-members.html deleted file mode 100644 index 494274f9252..00000000000 --- a/docs/structpioexample_1_1pioexampleclass-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -PIO: Member List - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    pioexample::pioexampleclass Member List
    -
    - - - - - diff --git a/docs/structpioexample_1_1pioexampleclass.html b/docs/structpioexample_1_1pioexampleclass.html deleted file mode 100644 index 583d30f1d37..00000000000 --- a/docs/structpioexample_1_1pioexampleclass.html +++ /dev/null @@ -1,670 +0,0 @@ - - - - - - - -PIO: pioexample::pioexampleclass Type Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    pioexample::pioexampleclass Type Reference
    -
    -
    - -

    A class to hold example code and data. - More...

    -
    -Collaboration diagram for pioexample::pioexampleclass:
    -
    -
    Collaboration graph
    -
    [legend]
    - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

    procedure, public init
     Initialize MPI, ParallelIO, and example data. More...
     
    procedure, public createdecomp
     Create the decomposition for the example. More...
     
    procedure, public createfile
     Create netCDF output file. More...
     
    procedure, public definevar
     Define the netCDF metadata. More...
     
    procedure, public writevar
     Write the sample data to the output file. More...
     
    procedure, public readvar
     Read the sample data from the output file. More...
     
    procedure, public closefile
     Close the netCDF output file. More...
     
    procedure, public cleanup
     Clean up resources. More...
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Public Attributes

    integer myrank
     Rank of processor running the code. More...
     
    integer ntasks
     Number of processors participating in MPI communicator. More...
     
    integer niotasks
     Number of processors performing I/O. More...
     
    integer stride
     Stride in the mpi rank between io tasks. More...
     
    integer numaggregator
     Number of aggregator. More...
     
    integer optbase
     Start index of I/O processors. More...
     
    type(iosystem_desc_tpioiosystem
     The ParallelIO system set up by PIO_init. More...
     
    type(file_desc_tpiofiledesc
     Contains data identifying the file. More...
     
    type(var_desc_tpiovar
     The netCDF variable ID. More...
     
    type(io_desc_tiodescncells
     An io descriptor handle that is generated in PIO_initdecomp. More...
     
    integer iotype
     Specifies the flavor of netCDF output. More...
     
    integer piodimid
     The netCDF dimension ID. More...
     
    integer ista
     1-based index of start of this processors data in full data array. More...
     
    integer isto
     Size of data array for this processor. More...
     
    integer arridxperpe
     Number of elements handled by each processor. More...
     
    integer, dimension(1) dimlen
     The length of the dimension of the netCDF variable. More...
     
    integer, dimension(:), allocatable databuffer
     Buffer to hold sample data that is written to netCDF file. More...
     
    integer, dimension(:), allocatable readbuffer
     Buffer to read data into. More...
     
    integer, dimension(:), allocatable compdof
     Array describing the decomposition of the data. More...
     
    character(len=255) filename
     Name of the sample netCDF file written by this example. More...
     
    -

    Detailed Description

    -

    A class to hold example code and data.

    -

    This class contains the data and functions to execute the example.

    -

    Member Function/Subroutine Documentation

    - -

    ◆ cleanup()

    - -
    -
    - - - - - - - -
    procedure, public pioexample::pioexampleclass::cleanup ()
    -
    - -

    Clean up resources.

    -

    This subroutine cleans up resources used in the example. The ParallelIO and MPI libraries are finalized, and memory allocated in this example program is freed.

    - -
    -
    - -

    ◆ closefile()

    - -
    -
    - - - - - - - -
    procedure, public pioexample::pioexampleclass::closefile ()
    -
    - -

    Close the netCDF output file.

    -

    This subroutine closes the output file used by this example.

    - -
    -
    - -

    ◆ createdecomp()

    - -
    -
    - - - - - - - -
    procedure, public pioexample::pioexampleclass::createdecomp ()
    -
    - -

    Create the decomposition for the example.

    -

    This subroutine creates the decomposition for the example.

    - -
    -
    - -

    ◆ createfile()

    - -
    -
    - - - - - - - -
    procedure, public pioexample::pioexampleclass::createfile ()
    -
    - -

    Create netCDF output file.

    -

    This subroutine creates the netCDF output file for the example.

    - -
    -
    - -

    ◆ definevar()

    - -
    -
    - - - - - - - -
    procedure, public pioexample::pioexampleclass::definevar ()
    -
    - -

    Define the netCDF metadata.

    -

    This subroutine defines the netCDF dimension and variable used in the output file.

    - -
    -
    - -

    ◆ init()

    - -
    -
    - - - - - - - -
    procedure, public pioexample::pioexampleclass::init ()
    -
    - -

    Initialize MPI, ParallelIO, and example data.

    -

    Initialize the MPI and ParallelIO libraries. Also allocate memory to write and read the sample data to the netCDF file.

    - -
    -
    - -

    ◆ readvar()

    - -
    -
    - - - - - - - -
    procedure, public pioexample::pioexampleclass::readvar ()
    -
    - -

    Read the sample data from the output file.

    -

    This subroutine reads the sample data array from the netCDF output file.

    - -
    -
    - -

    ◆ writevar()

    - -
    -
    - - - - - - - -
    procedure, public pioexample::pioexampleclass::writevar ()
    -
    - -

    Write the sample data to the output file.

    -

    This subroutine writes the sample data array to the netCDF output file.

    - -
    -
    -

    Member Data Documentation

    - -

    ◆ arridxperpe

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::arridxperpe
    -
    - -

    Number of elements handled by each processor.

    - -
    -
    - -

    ◆ compdof

    - -
    -
    - - - - -
    integer, dimension(:), allocatable pioexample::pioexampleclass::compdof
    -
    - -

    Array describing the decomposition of the data.

    - -
    -
    - -

    ◆ databuffer

    - -
    -
    - - - - -
    integer, dimension(:), allocatable pioexample::pioexampleclass::databuffer
    -
    - -

    Buffer to hold sample data that is written to netCDF file.

    - -
    -
    - -

    ◆ dimlen

    - -
    -
    - - - - -
    integer, dimension(1) pioexample::pioexampleclass::dimlen
    -
    - -

    The length of the dimension of the netCDF variable.

    - -
    -
    - -

    ◆ filename

    - -
    -
    - - - - -
    character(len=255) pioexample::pioexampleclass::filename
    -
    - -

    Name of the sample netCDF file written by this example.

    - -
    -
    - -

    ◆ iodescncells

    - -
    -
    - - - - -
    type(io_desc_t) pioexample::pioexampleclass::iodescncells
    -
    - -

    An io descriptor handle that is generated in PIO_initdecomp.

    - -
    -
    - -

    ◆ iotype

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::iotype
    -
    - -

    Specifies the flavor of netCDF output.

    - -
    -
    - -

    ◆ ista

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::ista
    -
    - -

    1-based index of start of this processors data in full data array.

    - -
    -
    - -

    ◆ isto

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::isto
    -
    - -

    Size of data array for this processor.

    - -
    -
    - -

    ◆ myrank

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::myrank
    -
    - -

    Rank of processor running the code.

    - -
    -
    - -

    ◆ niotasks

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::niotasks
    -
    - -

    Number of processors performing I/O.

    - -
    -
    - -

    ◆ ntasks

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::ntasks
    -
    - -

    Number of processors participating in MPI communicator.

    - -
    -
    - -

    ◆ numaggregator

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::numaggregator
    -
    - -

    Number of aggregator.

    - -
    -
    - -

    ◆ optbase

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::optbase
    -
    - -

    Start index of I/O processors.

    - -
    -
    - -

    ◆ piodimid

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::piodimid
    -
    - -

    The netCDF dimension ID.

    - -
    -
    - -

    ◆ piofiledesc

    - -
    -
    - - - - -
    type(file_desc_t) pioexample::pioexampleclass::piofiledesc
    -
    - -

    Contains data identifying the file.

    - -
    -
    - -

    ◆ pioiosystem

    - -
    -
    - - - - -
    type(iosystem_desc_t) pioexample::pioexampleclass::pioiosystem
    -
    - -

    The ParallelIO system set up by PIO_init.

    - -
    -
    - -

    ◆ piovar

    - -
    -
    - - - - -
    type(var_desc_t) pioexample::pioexampleclass::piovar
    -
    - -

    The netCDF variable ID.

    - -
    -
    - -

    ◆ readbuffer

    - -
    -
    - - - - -
    integer, dimension(:), allocatable pioexample::pioexampleclass::readbuffer
    -
    - -

    Buffer to read data into.

    - -
    -
    - -

    ◆ stride

    - -
    -
    - - - - -
    integer pioexample::pioexampleclass::stride
    -
    - -

    Stride in the mpi rank between io tasks.

    - -
    -
    -
    The documentation for this type was generated from the following file: -
    - - - - diff --git a/docs/structpioexample_1_1pioexampleclass__coll__graph.map b/docs/structpioexample_1_1pioexampleclass__coll__graph.map deleted file mode 100644 index 51cee404e58..00000000000 --- a/docs/structpioexample_1_1pioexampleclass__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/docs/structpioexample_1_1pioexampleclass__coll__graph.md5 b/docs/structpioexample_1_1pioexampleclass__coll__graph.md5 deleted file mode 100644 index a166dafff90..00000000000 --- a/docs/structpioexample_1_1pioexampleclass__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2478334fb5d868f7d591bbde7225e939 \ No newline at end of file diff --git a/docs/structpioexample_1_1pioexampleclass__coll__graph.png b/docs/structpioexample_1_1pioexampleclass__coll__graph.png deleted file mode 100644 index c938cb49a5f760720e8042ea36666c775198499c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10490 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 rUmUNUm5y#u diff --git a/docs/sync_off.png b/docs/sync_off.png deleted file mode 100644 index 3b443fc62892114406e3d399421b2a881b897acc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* diff --git a/docs/sync_on.png b/docs/sync_on.png deleted file mode 100644 index e08320fb64e6fa33b573005ed6d8fe294e19db76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 diff --git a/docs/tab_a.png b/docs/tab_a.png deleted file mode 100644 index 3b725c41c5a527a3a3e40097077d0e206a681247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 diff --git a/docs/tab_b.png b/docs/tab_b.png deleted file mode 100644 index e2b4a8638cb3496a016eaed9e16ffc12846dea18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QU#tajv*C{Z}0l@H7kg?K0Lnr z!j&C6_(~HV9oQ0Pa6x{-v0AGV_E?vLn=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ diff --git a/docs/tabs.css b/docs/tabs.css deleted file mode 100644 index bbde11ed9bf..00000000000 --- a/docs/tabs.css +++ /dev/null @@ -1 +0,0 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:transparent}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} diff --git a/docs/test.html b/docs/test.html deleted file mode 100644 index 60b5575e871..00000000000 --- a/docs/test.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -PIO: Testing - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    Testing
    -
    -
    -

    Building PIO2 Tests

    -

    To build both the Unit and Performance tests for PIO2, follow the general instructions for building PIO2 in either the Installation page or the Machine Walk-Through page. During the Build step after (or instead of) the make command, type make tests.

    -

    PIO2 Unit Tests

    -

    The Parallel IO library comes with more than 20 built-in unit tests to verify that the library is installed and working correctly. These tests utilize the CMake and CTest automation framework. Because the Parallel IO library is built for parallel applications, the unit tests should be run in a parallel environment. The simplest way to do this is to submit a PBS job to run the ctest command.

    -

    For a library built into the example directory /scratch/user/PIO_build/, an example PBS script would be:

      #!/bin/bash
    -
    -  #PBS -q normal
    -  #PBS -l nodes=1:ppn=4
    -  #PBS -N piotests
    -  #PBS -e piotests.e$PBS_JOBID
    -  #PBS -o piotests.o$PBS_JOBID
    -
    -  cd /scratch/user/PIO_build
    -  ctest
    -

    The output from the unit tests will be reported in the piotests.o$JOBID file. This should look something like:

    -
    Test project /scratch/cluster/katec/PIO_build
    Start 1: test_names
    1/24 Test #1: test_names ....................... Passed 0.60 sec
    Start 2: test_nc4
    2/24 Test #2: test_nc4 ......................... Passed 0.53 sec
    Start 3: pio_unit_test
    3/24 Test #3: pio_unit_test .................... Passed 0.45 sec
    Start 4: init_finialize_1_proc
    4/24 Test #4: init_finialize_1_proc ............ Passed 0.54 sec
    Start 5: init_finialize_2_proc
    5/24 Test #5: init_finialize_2_proc ............ Passed 0.53 sec
    Start 6: init_finalize_2_proc_with_args
    6/24 Test #6: init_finalize_2_proc_with_args ... Passed 0.55 sec
    Start 7: pio_file_simple_tests
    7/24 Test #7: pio_file_simple_tests ............ Passed 0.58 sec
    Start 8: pio_file_fail
    8/24 Test #8: pio_file_fail .................... Passed 0.62 sec
    Start 9: ncdf_simple_tests
    9/24 Test #9: ncdf_simple_tests ................ Passed 0.60 sec
    Start 10: ncdf_get_put_1proc
    10/24 Test #10: ncdf_get_put_1proc ............... Passed 0.65 sec
    Start 11: ncdf_get_put_2proc
    11/24 Test #11: ncdf_get_put_2proc ............... Passed 0.63 sec
    Start 12: ncdf_fail
    12/24 Test #12: ncdf_fail ........................ Passed 0.52 sec
    Start 13: pio_decomp_tests_1p
    13/24 Test #13: pio_decomp_tests_1p .............. Passed 1.54 sec
    Start 14: pio_decomp_tests_2p
    14/24 Test #14: pio_decomp_tests_2p .............. Passed 1.99 sec
    Start 15: pio_decomp_tests_3p
    15/24 Test #15: pio_decomp_tests_3p .............. Passed 2.11 sec
    Start 16: pio_decomp_tests_4p_1agg
    16/24 Test #16: pio_decomp_tests_4p_1agg ......... Passed 2.12 sec
    Start 17: pio_decomp_tests_4p_2agg
    17/24 Test #17: pio_decomp_tests_4p_2agg ......... Passed 2.08 sec
    Start 18: pio_decomp_tests_4p_3agg
    18/24 Test #18: pio_decomp_tests_4p_3agg ......... Passed 2.08 sec
    Start 19: pio_decomp_tests_4p_1iop
    19/24 Test #19: pio_decomp_tests_4p_1iop ......... Passed 1.91 sec
    Start 20: pio_decomp_tests_4p_2iop
    20/24 Test #20: pio_decomp_tests_4p_2iop ......... Passed 2.50 sec
    Start 21: pio_decomp_tests_4p_3iop
    21/24 Test #21: pio_decomp_tests_4p_3iop ......... Passed 2.20 sec
    Start 22: pio_decomp_tests_4p_2iop_2str
    22/24 Test #22: pio_decomp_tests_4p_2iop_2str .... Passed 2.16 sec
    Start 23: pio_decomp_tests_4p_2iop_1agg
    23/24 Test #23: pio_decomp_tests_4p_2iop_1agg .... Passed 2.20 sec
    Start 24: pio_decomp_fillval2
    24/24 Test #24: pio_decomp_fillval2 .............. Passed 0.60 sec
    100% tests passed, 0 tests failed out of 24
    Total Test time (real) = 30.80 sec

    Another option would be to launch an interactive session, change into the build directory, and run the ctest command.

    -

    On Yellowstone, the unit tests can run using the execca or execgy commands as:

      > setenv DAV_CORES 4
    -  > execca ctest
    -

    PIO2 Performance Test

    -

    To run the performance tests, you will need to add two files to the tests/performance subdirectory of the PIO build directory. First, you will need a decomp file. You can download one from our google code page here: https://svn-ccsm-piodecomps.cgd.ucar.edu/trunk/ . You can use any of these files, and save them to your home or base work directory. Secondly, you will need to add a namelist file, named "pioperf.nl". Save this file in the directory with your pioperf executable (this is found in the tests/performance subdirectory of the PIO build directory).

    -

    The contents of the namelist file should look like:

     &pioperf
    -
    - decompfile = "/u/home/user/piodecomp30tasks01dims06.dat"
    -
    - pio_typenames = 'pnetcdf'
    -
    - niotasks = 30
    -
    - rearrangers = 1
    -
    - nvars = 2
    -
    - /
    -

    Here, the second line ("decompfile") points to the path for your decomp file (wherever you saved it). For the rest of the lines, each item added to the list adds another test to be run. For instance, to test all of the types of supported IO, your pio_typenames would look like:

     pio_typenames = 'pnetcdf','netcdf','netcdf4p','netcdf4c'
    -

    HDF5 is netcdf4p, and Parallel-Netcdf is pnetcdf.

    -

    To test with different numbers of IO tasks, you could do:

     niotasks = 30,15,5
    -

    (These tasks are the subset of the run tasks that are designated IO tasks)

    -

    To test with both of the rearranger algorithms:

     rearrangers = 1,2
    -

    (Each rearranger is a different algorithm for converting from data in memory to data in a file on disk. The first one, BOX, is the older method from PIO1, the second, SUBSET, is a newer method that seems to be more efficient in large numbers of tasks)

    -

    To test with different numbers of variables:

     nvars = 8,5,3,2
    -

    (The more variables you use, the higher data throughput goes, usually)

    -

    To run, submit a job with 'pioperf' as the executable, and at least as many tasks as you have specified in the decomposition file. On yellowstone, a submit script could look like:

     #!/bin/tcsh
    -
    - #BSUB -P P00000000 # project code
    - #BSUB -W 00:10 # wall-clock time (hrs:mins)
    - #BSUB -n 30 # number of tasks in job
    - #BSUB -R "span[ptile=16]" # run 16 MPI tasks per node
    - #BSUB -J pio_perftest # job name
    - #BSUB -o pio_perftest.%J.out # output file name in which %J is replaced by the job ID
    - #BSUB -e pio_perftest.%J.err # error file name in which %J is replaced by the job ID
    - #BSUB -q small # queue
    -
    - #run the executable
    - mpirun.lsf /glade/p/work/katec/pio_work/pio_build/tests/performance/pioperf
    -

    The result(s) will look like a line in the output file such as:

    RESULT: write BOX 4 30 2 16.9905924688

    You can decode this as:

      -
    1. Read/write describes the io operation performed
    2. -
    3. BOX/SUBSET is the algorithm for the rearranger (as described above)
    4. -
    5. 4 [1-4] is the io library used for the operation. The options here are [1] Parallel-netcdf [2] NetCDF3 [3] NetCDF4-Compressed [4] NetCDF4-Parallel
    6. -
    7. 30 [any number] is the number of io-specific tasks used in the operation. Must be less than the number of MPI tasks used in the test.
    8. -
    9. 2 [any number] is the number of variables read or written during the operation
    10. -
    11. 16.9905924688 [any number] is the Data Rate of the operation in MB/s. This is the important value for determining performance of the system. The higher this numbre is, the better the PIO2 library is performing for the given operation.
    12. -
    -

    Last updated: 05-17-2016

    -
    - - - - diff --git a/docs/testpio_example.html b/docs/testpio_example.html deleted file mode 100644 index 3d7b6961f47..00000000000 --- a/docs/testpio_example.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - -PIO: testpio: a regression and benchmarking code - - - - - - - - - - -
    -
    - - - - - - -
    -
    PIO -  2.4.2 -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    testpio: a regression and benchmarking code
    -
    -
    -

    The testpio directory, included with the release package, tests both the accuracy and performance of reading and writing data using the pio library.

    -

    The testpio directory contains 3 perl scripts that you can use to build and run the testpio.F90 code.

      -
    • -testpio_build.pl - builds the pio, timing and testpio libraries and executables
    • -
    • -testpio_bench.pl - setups, builds and runs a user specified set of test suites using testpio and generates log files with benchmarking information.
    • -
    • -testpio_run.pl - setups, builds and runs a user specified set of test suites using testpio.
    • -
    -

    Additional C shell scripts wrappers are packaged with the testpio suite to allow for environment customization of the 3 perl scripts listed above. The following help information describes in more detail how the testpio code works.

    -

    The tests are controlled via a namelist. Sample namelist files are located in the testpio/namelists directory. It contains a set of general namelists and specific namelists to setup a computational decomposition and an IO decomposition. The computational decomposition should be setup to duplicate a realistic model data decomposition. The IO decomposition is generally not used, but in some cases, can be used and impacts IO performance. The IO decomposition is an intermediate decomposition that provides compatability between a relative arbitrary computational decomposition and the MPI-IO, netcdf, pnetcdf, or other IO layers. Depending on the IO methods used, only certain IO decompositions are valid. In general, the IO decomposition is not used and is set internally.

    -

    The namelist input file is called "testpio_in". The first namelist block, io_nml, contains some general settings:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    namelist io_nml
    casename string, user defined test case name
    nx_global integer, global size of "x" dimension
    ny_global integer, global size of "y" dimension
    nz_global integer, glboal size of "z" dimension
    ioFMT string, type and i/o method of data file ("bin","pnc","snc"), binary, pnetcdf, or serial netcdf
    rearr string, type of rearranging to be done ("none","mct","box","boxauto")
    nprocsIO integer, number of IO processors used only when rearr is not "none", if rearr is "none", then the IO decomposition will be the computational decomposition
    base integer, base pe associated with nprocIO striding
    stride integer, the stride of io pes across the global pe set. A stride=-1 directs PIO to calculate the stride automatically.
    num_aggregator integer, mpi-io number of aggregators, only used if no pio rearranging is done
    dir string, directory to write output data, this must exist before the model starts up
    num_iodofs tests either 1dof or 2dof init decomp interfaces (1,2)
    maxiter integer, the number of trials for the test
    DebugLevel integer, sets the debug level (0,1,2,3)
    compdof_input string, setting of the compDOF ('namelist' or a filename)
    compdof_output string, whether the compDOF is saved to disk ('none' or a filename)
    -

    Notes:

      -
    • the "mct" rearr option is not currently available
    • -
    • if rearr is set to "none", then the computational decomposition is also going to be used as the IO decomposition. The computation decomposition must therefore be suited to the underlying I/O methods.
    • -
    • if rearr is set to "box", then pio is going to generate an internal IO decomposition automatically and pio will rearrange to that decomp.
    • -
    • num_aggregator is used with mpi-io and no pio rearranging. mpi-io is only used with binary data.
    • -
    • nprocsIO, base, and stride implementation has some special options
        -
      • if nprocsIO > 0 and stride > 0, then use input values
      • -
      • if nprocsIO > 0 and stride <= 0, then stride=(npes-base)/nprocsIO
      • -
      • if nprocsIO <= 0 and stride > 0, then nprocsIO=(npes-base)/stride
      • -
      • if nprocsIO <= 0 and stride <= 0, then nprocsIO=npes, base=0, stride=1
      • -
      -
    • -
    -

    Two other namelist blocks exist to described the computational and IO decompositions, compdof_nml and iodof_nml. These namelist blocks are identical in use.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    namelist compdof_nml - or - iodof_nml
    nblksppe integer, sets the number of blocks desired per pe, the default is one per pe for automatic decomposition. increasing this increases the flexibility of decompositions.
    grdorder string, sets the gridcell ordering within the block ("xyz","xzy","yxz","yzx","zxy","zyx")
    grddecomp string, sets up the block size with gdx, gdy, and gdz, see below, ("x","y","z","xy","xye","xz","xze","yz","yze", "xyz","xyze","setblk")
    gdx integer, "x" size of block
    gdy integer, "y" size of block
    gdz integer, "z" size of block
    blkorder string, sets the block ordering within the domain ("xyz","xzy","yxz","yzx","zxy","zyx")
    blkdecomp1 string, sets up the block / processor layout within the domain with bdx, bdy, and bdz, see below. ("x","y","z","xy","xye","xz","xze","yz","yze","xyz","xyze", "setblk","cont1d","cont1dm")
    blkdecomp2 string, provides an additional option to the block decomp after blkdecomp1 is computes ("","ysym2","ysym4")
    bdx integer, "x" numbers of contiguous blocks
    bdy integer, "y" numbers of contiguous blocks
    bdz integer, "z" numbers of contiguous blocks
    -

    A description of the decomposition implementation and some examples are provided below.

    -

    Testpio writes out several files including summary information to stdout, data files to the namelists directory, and a netcdf file summarizing the decompositions. The key output information is written to stdout and contains the timing information. In addition, a netcdf file called gdecomp.nc is written that provides both the block and task ids for each gridcell as computed by the decompositions. Finally, foo.* files are written by testpio using the methods specified.

    -

    Currently, the timing information is limited to the high level pio read/write calls which generally will also include copy and rearrange overhead as well as actual I/O time. Addition timers will be added in the future.

    -

    The test script is called testpio_run.pl, it uses the hostname function to determine the platform. New platforms can be added by editing the files build_defaults.xml and Utils.pm. If more than one configuration should be tested on a single platform you can provide two hostnames in this file and specify the name to test in a –host option to testpio_run.pl

    -

    There are several testpio_in files for the pio test suite. The ones that come with pio test specific things. In general, these tests include:

      -
    • -sn = serial netcdf and no rearrangement
    • -
    • -sb = serial netcdf and box rearrangement
    • -
    • -pn = parallel netcdf and no rearrangement
    • -
    • -pb = parallel netcdf and box rearrangement
    • -
    • -bn = binary I/O and no rearrangement
    • -
    • -bb = binary I/O and box rearrangment and the test number (01, etc) is consistent across I/O methods with
    • -
    • -01 = all data on root pe, only root pe active in I/O
    • -
    • -02 = simple 2d xy decomp across all pes with all pes active in I/O
    • -
    • -03 = all data on root pe, all pes active in I/O
    • -
    • -04 = simple 2d xy decomp with yxz ordering and stride=4 pes active in I/O
    • -
    • -05 = 2d xy decomp with 4 blocks/pe, yxz ordering, xy block decomp, and stride=4 pes active in I/O
    • -
    • -06 = 3d xy decomp with 4 blocks/pe, yxz ordering, xy block decomp, and stride=4 pes active in I/O
    • -
    • -07 = 3d xyz decomp with 16 blocks/pe, yxz ordering, xyz block decomp with block yzx ordering and stride=4 pes active in I/O
    • -
    • -08 = 2d xy decomp with 4 blocks/pe and yxz grid ordering, yxz block ordering and cont1d block decomp the rd01 and wr01 tests are distinct and test writing, reading and use of DOF data via pio methods.
    • -
    -

    PIO can use several backend libraries including netcdf, pnetcdf and mpi-io. For each library used, a compile time cpp flag is defined (eg _USEMPIIO). The test suite builds and tests the model for several combinations of these cpp flags.

      -
    • -snet = serial netcdf only
    • -
    • -pnet = parallel netcdf only
    • -
    • -mpiio = mpiio only
    • -
    • -all = everything on
    • -
    • -ant = everything on but timing disabled
    • -
    -
    -

    -Decomposition

    -

    The decomposition implementation supports the decomposition of a general 3 dimensional "nx * ny * nz" grid into multiple blocks of gridcells which are then ordered and assigned to processors. In general, blocks in the decomposition are rectangular, "gdx * gdy * gdz" and the same size, although some blocks around the edges of the domain may be smaller if the decomposition is uneven. Both gridcells within the block and blocks within the domain can be ordered in any of the possible dimension hierarchies, such as "xyz" where the first dimension is the fastest.

    -

    The gdx, gdy, and gdz inputs allow the user to specify the size in any dimension and the grddecomp input specifies which dimensions are to be further optimized. In general, automatic decomposition generation of 3 dimensional grids can be done in any of possible combination of dimensions, (x, y, z, xy, xz, yz, or xyz), with the other dimensions having a fixed block size. The automatic generation of the decomposition is based upon an internal algorithm that tries to determine the most "square" blocks with an additional constraint on minimizing the maximum number of gridcells across processors. If evenly divided grids are desired, use of the "e" addition to grddecomp specifies that the grid decomposition must be evenly divided. The setblk option uses the prescibed gdx, gdy, and gdz inputs without further automation.

    -

    The blkdecomp1 input works fundamentally the same way as the grddecomp in mapping blocks to processors, but has a few additional options. "cont1d" (contiguous 1d) basically unwraps the blocks in the order specified by the blkorder input and then decomposes that "1d" list of blocks onto processors by contiguously grouping blocks together and allocating them to a processor. The number of contiguous blocks that are allocated to a processor is the maximum of the values of bdx, bdy, and bdz inputs. Contiguous blocks are allocated to each processor in turn in a round robin fashion until all blocks are allocated. The "cont1dm" does basically the same thing except the number of contiguous blocks are set automatically such that each processor recieves only 1 set of contiguous blocks. The ysym2 and ysym4 blkdecomp2 options modify the original block layout such that the tasks assigned to the blocks are 2-way or 4-way symetric in the y axis.

    -

    The decomposition tool is extremely flexible, but arbitrary inputs will not always yield valid decompositions. If a valid decomposition cannot be computed based on the global grid size, number of pes, number of blocks desired, and decomposition options, the model will stop.

    -

    As indicated above, the IO decomposition must be suited to the IO methods, so decompositions are even further limited by those constraints. The testpio tool provides limited checking about whether the IO decomposition is valid for the IO method used. Since the IO output is written in "xyz" order, it's likely the best IO performance will be achieved with both grdorder and blkorder set to "xyz" for the IO decomposition.

    -

    Also note that in all cases, regardless of the decomposition, the global gridcell numbering and ordering in the output file is assumed to be "xyz" and defined as a single block. The number scheme in the examples below demonstrates how the namelist input relates back to the grid numbering on the local computational decomposition.

    -

    Some decomposition examples:

      -
    • -"B" is the block number
    • -
    • -"P" is the processor (1:npes) the block is associated with numbers are the local gridcell numbering within the block if the local dimensions are unrolled.
    • -
    -

    Standard xyz ordering, 2d decomp: note: blkdecomp plays no role since there is 1 block per pe

    - nx_global  6       
    - ny_global  4
    - nz_global  1           ______________________________
    - npes       4          |B3  P3        |B4  P4         |
    - nblksppe   1          |              |               |
    - grdorder   "xyz"      |              |               |
    - grddecomp  "xy"       |              |               |
    - gdx        0          |              |               |
    - gdy        0          |--------------+---------------|
    - gdz        0          |B1  P1        |B2  P2         |
    - blkorder   "xyz"      |  4    5   6  |  4   5   6    |
    - blkdecomp1 "xy"       |              |               |
    - blkdecomp2 ""         |              |               |
    - bdx        0          |  1    2   3  |  1   2   3    |
    - bdy        0          |______________|_______________|
    - bdz        0
    -

    Same as above but yxz ordering, 2d decomp note: blkdecomp plays no role since there is 1 block per pe

    - nx_global  6       
    - ny_global  4
    - nz_global  1           _____________________________
    - npes       4          |B2  P2        |B4  P4        |
    - nblksppe   1          |              |              |
    - grdorder   "yxz"      |              |              |
    - grddecomp  "xy"       |              |              |
    - gdx        0          |              |              |
    - gdy        0          |--------------+--------------|
    - gdz        0          |B1  P1        |B3  P3        |
    - blkorder   "yxz"      |  2    4   6  |  2   4   6   |
    - blkdecomp1 "xy"       |              |              |
    - blkdecomp2 ""         |              |              |
    - bdx        0          |  1    3   5  |  1   3   5   |
    - bdy        0          |______________|______________|
    - bdz        0
    -

    xyz grid ordering, 1d x decomp note: blkdecomp plays no role since there is 1 block per pe note: blkorder plays no role since it's a 1d decomp

    - nx_global  8       
    - ny_global  4
    - nz_global  1           _____________________________________
    - npes       4          |B1  P1  |B2  P2   |B3  P3  |B4  P4   |
    - nblksppe   1          | 7   8  |  7   8  |        |         |
    - grdorder   "xyz"      |        |         |        |         |
    - grddecomp  "x"        |        |         |        |         |
    - gdx        0          | 5   6  |  5   6  |        |         |
    - gdy        0          |        |         |        |         |
    - gdz        0          |        |         |        |         |
    - blkorder   "yxz"      | 3   4  |  3   4  |        |         |
    - blkdecomp1 "xy"       |        |         |        |         |
    - blkdecomp2 ""         |        |         |        |         |
    - bdx        0          | 1   2  |  1   2  |        |         |
    - bdy        0          |________|_________|________|_________|
    - bdz        0
    -

    yxz block ordering, 2d grid decomp, 2d block decomp, 4 block per pe

    - nx_global  8       
    - ny_global  4
    - nz_global  1           _____________________________________
    - npes       4          |B4  P2  |B8  P2   |B12  P4 |B16  P4  |
    - nblksppe   4          |        |         |        |         |
    - grdorder   "xyz"      |-----—+------—+-----—+------—|
    - grddecomp  "xy"       |B3  P2  |B7  P2   |B11  P4 |B15  P4  |
    - gdx        0          |        |         |        |         |
    - gdy        0          |-----—+------—+-----—+------—|
    - gdz        0          |B2  P1  |B6  P1   |B10  P3 |B14  P3  |
    - blkorder   "yxz"      |        |         |        |         |
    - blkdecomp1 "xy"       |-----—+------—+-----—+------—|
    - blkdecomp2 ""         |B1  P1  |B5  P1   |B9   P3 |B13  P3  |
    - bdx        0          | 1   2  | 1   2   |        |         |
    - bdy        0          |________|_________|________|_________|
    - bdz        0
    -
    - - - -