1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
|
#include <config.h>
#include "netcdf.h"
#include "ncfortran.h"
#ifdef LOGGING
FCALLSCFUN1(NF_INT, nc_set_log_level, NF_SET_LOG_LEVEL, nf_set_log_level,
FINT2CINT)
#endif /* LOGGING */
/*
* Create a netCDF dataset.
*/
FCALLSCFUN3(NF_INT, nc_create, NF_CREATE, nf_create,
STRING, FINT2CINT, PNCID)
/*
* Create a netCDF dataset with I/O attributes.
*/
FCALLSCFUN5(NF_INT, nc__create, NF__CREATE, nf__create,
STRING, FINT2CINT, FINT2CSIZET, PVOID, PNCID)
/*
* Open a netCDF dataset.
*/
FCALLSCFUN3(NF_INT, nc_open, NF_OPEN, nf_open,
STRING, FINT2CINT, PNCID)
/*
* Open a netCDF dataset with I/O attributes.
*/
FCALLSCFUN4(NF_INT, nc__open, NF__OPEN, nf__open,
STRING, FINT2CINT, PVOID, PNCID)
/*
* Set the fill mode of a netCDF dataset.
*/
FCALLSCFUN3(NF_INT, nc_set_fill, NF_SET_FILL, nf_set_fill,
NCID, FINT2CINT, PCINT2FINT)
/*
* Set the fill mode of a netCDF dataset.
*/
FCALLSCFUN2(NF_INT, nc_set_default_format, NF_SET_DEFAULT_FORMAT,
nf_set_default_format, FINT2CINT, PCINT2FINT)
/*
* Put a netCDF dataset into redefine mode.
*/
FCALLSCFUN1(NF_INT, nc_redef, NF_REDEF, nf_redef,
NCID)
/*
* End definition mode for a netCDF dataset.
*/
FCALLSCFUN1(NF_INT, nc_enddef, NF_ENDDEF, nf_enddef,
NCID)
/*
* End definition mode for a netCDF dataset with I/O attributes.
*/
FCALLSCFUN5(NF_INT, nc__enddef, NF__ENDDEF, nf__enddef,
NCID, FINT2CSIZET, FINT2CSIZET, FINT2CSIZET, FINT2CSIZET)
/*
* Synchronize the external representation of a netCDF dataset with its
* internal one.
*/
FCALLSCFUN1(NF_INT, nc_sync, NF_SYNC, nf_sync,
NCID)
/*
* Abort changes to a netCDF dataset.
*/
FCALLSCFUN1(NF_INT, nc_abort, NF_ABORT, nf_abort,
NCID)
/*
* Close a netCDF dataset.
*/
FCALLSCFUN1(NF_INT, nc_close, NF_CLOSE, nf_close,
NCID)
/*
* Delete a netCDF dataset by name.
*/
/*EXTERNL int nc_delete(const char * path);*/ /* defined in ../libsrc/nc.c */
FCALLSCFUN1(NF_INT, nc_delete, NF_DELETE, nf_delete,
STRING)
/*
* Create a netCDF dataset with I/O attributes and specific base pe.
*/
FCALLSCFUN6(NF_INT, nc__create_mp, NF__CREATE_MP, nf__create_mp,
STRING, FINT2CINT, FINT2CSIZET, FINT2CINT, PVOID, PNCID)
/*
* Open a netCDF dataset with I/O attributes and specific base pe.
*/
FCALLSCFUN5(NF_INT, nc__open_mp, NF__OPEN_MP, nf__open_mp,
STRING, FINT2CINT, FINT2CINT, PVOID, PNCID)
/*
* Delete a netCDF dataset by name using a specific base pe.
*/
FCALLSCFUN2(NF_INT, nc_delete_mp, NF_DELETE_MP, nf_delete_mp,
STRING, FINT2CINT)
/*
* Set netCDF of base PE
*/
FCALLSCFUN2(NF_INT, nc_set_base_pe, NF_SET_BASE_PE, nf_set_base_pe,
NCID, FINT2CINT)
/*
* Inquire netCDF of base PE
*/
FCALLSCFUN2(NF_INT, nc_inq_base_pe, NF_INQ_BASE_PE, nf_inq_base_pe,
NCID, PCINT2FINT)
/*
* Inquire netCDF current path
*/
FCALLSCFUN3(NF_INT, nc_inq_path, NF_INQ_PATH, nf_inq_path,
NCID, PSIZET, PSTRING)
|