62 integer,
intent( in) :: ncid
63 character (len = *),
intent( in) :: name
64 integer,
intent( in) :: xtype
65 integer,
intent(inout) :: varid
66 integer :: MFIX_nf90_def_var_Scalar
69 integer,
dimension(1) :: dimids
72 mfix_nf90_def_var_scalar = nf90_def_var(ncid, name, xtype, varid)
74 mfix_nf90_def_var_scalar = 1
79 integer,
intent( in) :: ncid
80 character (len = *),
intent( in) :: name
81 integer,
intent( in) :: xtype
82 integer,
intent( in) :: dimids
83 integer,
intent(inout) :: varid
84 integer :: MFIX_nf90_def_var_oneDim
86 integer,
dimension(1) :: dimidsA
89 mfix_nf90_def_var_onedim = nf90_def_var(ncid, name, xtype, dimids, varid)
91 mfix_nf90_def_var_onedim = 1
96 integer,
intent( in) :: ncid
97 character (len = *),
intent( in) :: name
98 integer,
intent( in) :: xtype
99 integer,
dimension(:),
intent( in) :: dimids
100 integer,
intent(inout) :: varid
101 integer :: MFIX_nf90_def_var_ManyDims
104 mfix_nf90_def_var_manydims = nf90_def_var(ncid, name, xtype, dimids, varid)
106 mfix_nf90_def_var_manydims = 1
112 integer,
intent( in) :: ncid, varid
113 character (len = *),
intent( in) :: values
114 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
115 integer :: MFIX_nf90_put_var_text
119 mfix_nf90_put_var_text = nf90_put_var(ncid, varid, values, start, count, stride, map)
121 mfix_nf90_put_var_text = 1
126 integer,
intent( in) :: ncid, varid
127 character (len = *),
intent(inout) :: values
128 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
129 integer :: MFIX_nf90_get_var_text
133 mfix_nf90_get_var_text = nf90_get_var(ncid, varid, values, start, count, stride, map)
135 mfix_nf90_get_var_text = 1
141 integer,
intent( in) :: ncid, varid
142 character (len = *),
dimension(:), &
143 intent( in) :: values
144 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
145 integer :: MFIX_nf90_put_var_1D_text
147 integer,
parameter :: numDims = 1
150 mfix_nf90_put_var_1d_text = nf90_put_var(ncid, varid, values, start, count, stride, map)
152 mfix_nf90_put_var_1d_text = 1
159 integer,
intent( in) :: ncid, varid
160 character (len = *),
dimension(:, :), &
161 intent( in) :: values
162 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
163 integer :: MFIX_nf90_put_var_2D_text
165 integer,
parameter :: numDims = 2
168 mfix_nf90_put_var_2d_text = nf90_put_var(ncid, varid, values, start, count, stride, map)
170 mfix_nf90_put_var_2d_text = 1
177 integer,
intent( in) :: ncid, varid
178 character (len = *),
dimension(:, :, :), &
179 intent( in) :: values
180 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
181 integer :: MFIX_nf90_put_var_3D_text
183 integer,
parameter :: numDims = 3
185 mfix_nf90_put_var_3d_text = nf90_put_var(ncid, varid, values, start, count, stride, map)
187 mfix_nf90_put_var_3d_text = 1
195 integer,
intent( in) :: ncid, varid
196 character (len = *),
dimension(:), &
197 intent(inout) :: values
198 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
199 integer :: MFIX_nf90_get_var_1D_text
201 integer,
parameter :: numDims = 1
203 mfix_nf90_get_var_1d_text = nf90_get_var(ncid, varid, values, start, count, stride, map)
205 mfix_nf90_get_var_1d_text = 1
211 integer,
intent( in) :: ncid, varid
212 character (len = *),
dimension(:, :), &
213 intent(inout) :: values
214 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
215 integer :: MFIX_nf90_get_var_2D_text
217 integer,
parameter :: numDims = 2
219 mfix_nf90_get_var_2d_text = nf90_get_var(ncid, varid, values, start, count, stride, map)
221 mfix_nf90_get_var_2d_text = 1
227 integer,
intent( in) :: ncid, varid
228 character (len = *),
dimension(:, :, :), &
229 intent(inout) :: values
230 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
231 integer :: MFIX_nf90_get_var_3D_text
233 integer,
parameter :: numDims = 3
235 mfix_nf90_get_var_3d_text = nf90_get_var(ncid, varid, values, start, count, stride, map)
237 mfix_nf90_get_var_3d_text = 1
243 integer,
intent( in) :: ncid, varid
244 character (len = *),
dimension(:, :, :, :), &
245 intent(inout) :: values
246 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
247 integer :: MFIX_nf90_get_var_4D_text
249 integer,
parameter :: numDims = 4
251 mfix_nf90_get_var_4d_text = nf90_get_var(ncid, varid, values, start, count, stride, map)
253 mfix_nf90_get_var_4d_text = 1
259 integer,
intent( in) :: ncid, varid
260 character (len = *),
dimension(:, :, :, :, :), &
261 intent(inout) :: values
262 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
263 integer :: MFIX_nf90_get_var_5D_text
265 integer,
parameter :: numDims = 5
268 mfix_nf90_get_var_5d_text = nf90_get_var(ncid, varid, values, start, count, stride, map)
270 mfix_nf90_get_var_5d_text = 1
276 integer,
intent( in) :: ncid, varid
277 character (len = *),
dimension(:, :, :, :, :, :), &
278 intent(inout) :: values
279 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
280 integer :: MFIX_nf90_get_var_6D_text
282 integer,
parameter :: numDims = 6
284 mfix_nf90_get_var_6d_text = nf90_get_var(ncid, varid, values, start, count, stride, map)
286 mfix_nf90_get_var_6d_text = 1
292 integer,
intent( in) :: ncid, varid
293 character (len = *),
dimension(:, :, :, :, :, :, :), &
294 intent(inout) :: values
295 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
296 integer :: MFIX_nf90_get_var_7D_text
298 integer,
parameter :: numDims = 7
300 mfix_nf90_get_var_7d_text = nf90_get_var(ncid, varid, values, start, count, stride, map)
302 mfix_nf90_get_var_7d_text = 1
307 integer,
intent( in) :: ncid, varid
308 integer ,
intent( in) :: values
309 integer,
dimension(:),
optional,
intent( in) :: start
310 integer :: MFIX_nf90_put_var_FourByteInt
313 mfix_nf90_put_var_fourbyteint = nf90_put_var(ncid, varid, values, start)
315 mfix_nf90_put_var_fourbyteint = 1
320 integer,
intent( in) :: ncid, varid
321 real ,
intent( in) :: values
322 integer,
dimension(:),
optional,
intent( in) :: start
323 integer :: MFIX_nf90_put_var_FourByteReal
327 mfix_nf90_put_var_fourbytereal = nf90_put_var(ncid, varid, values, start)
329 mfix_nf90_put_var_fourbytereal = 1
335 integer,
intent( in) :: ncid, varid
336 double precision,
intent( in) :: values
337 integer,
dimension(:),
optional,
intent( in) :: start
338 integer :: MFIX_nf90_put_var_EightByteReal
342 mfix_nf90_put_var_eightbytereal = nf90_put_var(ncid, varid, values, start)
344 mfix_nf90_put_var_eightbytereal = 1
351 integer,
intent( in) :: ncid, varid
352 integer ,
intent(inout) :: values
353 integer,
dimension(:),
optional,
intent( in) :: start
354 integer :: MFIX_nf90_get_var_TwoByteInt
360 mfix_nf90_get_var_twobyteint = nf90_get_var(ncid, varid, values, start)
362 mfix_nf90_get_var_twobyteint = 1
368 integer,
intent( in) :: ncid, varid
369 integer ,
intent(inout) :: values
370 integer,
dimension(:),
optional,
intent( in) :: start
371 integer :: MFIX_nf90_get_var_FourByteInt
374 integer :: defaultInteger
377 mfix_nf90_get_var_fourbyteint = nf90_get_var(ncid, varid, values, start)
379 mfix_nf90_get_var_fourbyteint = 1
400 integer,
intent( in) :: ncid, varid
401 real ,
intent(inout) :: values
402 integer,
dimension(:),
optional,
intent( in) :: start
403 integer :: MFIX_nf90_get_var_FourByteReal
407 mfix_nf90_get_var_fourbytereal = nf90_get_var(ncid, varid, values, start)
409 mfix_nf90_get_var_fourbytereal = 1
415 integer,
intent( in) :: ncid, varid
416 double precision,
intent(inout) :: values
417 integer,
dimension(:),
optional,
intent( in) :: start
418 integer :: MFIX_nf90_get_var_EightByteReal
421 mfix_nf90_get_var_eightbytereal = nf90_get_var(ncid, varid, values, start)
423 mfix_nf90_get_var_eightbytereal = 1
429 integer,
intent( in) :: ncid, varid
430 integer ,
dimension(:), &
431 intent(inout) :: values
432 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
433 integer :: MFIX_nf90_get_var_1D_TwoByteInt
436 mfix_nf90_get_var_1d_twobyteint = nf90_get_var(ncid, varid, values, start, count, stride, map)
438 mfix_nf90_get_var_1d_twobyteint = 1
445 integer,
intent( in) :: ncid, varid
446 integer ,
dimension(:, :), &
447 intent(inout) :: values
448 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
449 integer :: MFIX_nf90_get_var_2D_TwoByteInt
452 mfix_nf90_get_var_2d_twobyteint = nf90_get_var(ncid, varid, values, start, count, stride, map)
454 mfix_nf90_get_var_2d_twobyteint = 1
460 integer,
intent( in) :: ncid, varid
461 integer ,
dimension(:, :, :), &
462 intent(inout) :: values
463 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
464 integer :: MFIX_nf90_get_var_3D_TwoByteInt
467 mfix_nf90_get_var_3d_twobyteint = nf90_get_var(ncid, varid, values, start, count, stride, map)
469 mfix_nf90_get_var_3d_twobyteint = 1
474 integer,
intent( in) :: ncid, varid
475 integer ,
dimension(:), &
476 intent(inout) :: values
477 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
478 integer :: MFIX_nf90_get_var_1D_FourByteInt
480 mfix_nf90_get_var_1d_fourbyteint = nf90_get_var(ncid, varid, values, start, count, stride, map)
482 mfix_nf90_get_var_1d_fourbyteint = 1
488 integer,
intent( in) :: ncid, varid
489 integer ,
dimension(:, :), &
490 intent(inout) :: values
491 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
492 integer :: MFIX_nf90_get_var_2D_FourByteInt
495 mfix_nf90_get_var_2d_fourbyteint = nf90_get_var(ncid, varid, values, start, count, stride, map)
497 mfix_nf90_get_var_2d_fourbyteint = 1
503 integer,
intent( in) :: ncid, varid
504 integer ,
dimension(:, :, :), &
505 intent(inout) :: values
506 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
507 integer :: MFIX_nf90_get_var_3D_FourByteInt
509 mfix_nf90_get_var_3d_fourbyteint = nf90_get_var(ncid, varid, values, start, count, stride, map)
511 mfix_nf90_get_var_3d_fourbyteint = 1
518 integer,
intent( in) :: ncid, varid
519 real ,
dimension(:), &
520 intent(inout) :: values
521 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
522 integer :: MFIX_nf90_get_var_1D_FourByteReal
524 mfix_nf90_get_var_1d_fourbytereal = nf90_get_var(ncid, varid, values, start, count, stride, map)
526 mfix_nf90_get_var_1d_fourbytereal = 1
532 integer,
intent( in) :: ncid, varid
533 real ,
dimension(:, :), &
534 intent(inout) :: values
535 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
536 integer :: MFIX_nf90_get_var_2D_FourByteReal
539 mfix_nf90_get_var_2d_fourbytereal = nf90_get_var(ncid, varid, values, start, count, stride, map)
541 mfix_nf90_get_var_2d_fourbytereal = 1
547 integer,
intent( in) :: ncid, varid
548 real ,
dimension(:, :, :), &
549 intent(inout) :: values
550 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
551 integer :: MFIX_nf90_get_var_3D_FourByteReal
553 mfix_nf90_get_var_3d_fourbytereal = nf90_get_var(ncid, varid, values, start, count, stride, map)
555 mfix_nf90_get_var_3d_fourbytereal = 1
560 integer,
intent( in) :: ncid, varid
561 double precision,
dimension(:), &
562 intent(inout) :: values
563 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
564 integer :: MFIX_nf90_get_var_1D_EightByteReal
567 mfix_nf90_get_var_1d_eightbytereal = nf90_get_var(ncid, varid, values, start, count, stride, map)
569 mfix_nf90_get_var_1d_eightbytereal = 1
575 integer,
intent( in) :: ncid, varid
576 double precision,
dimension(:, :), &
577 intent(inout) :: values
578 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
579 integer :: MFIX_nf90_get_var_2D_EightByteReal
582 mfix_nf90_get_var_2d_eightbytereal = nf90_get_var(ncid, varid, values, start, count, stride, map)
584 mfix_nf90_get_var_2d_eightbytereal = 1
590 integer,
intent( in) :: ncid, varid
591 double precision,
dimension(:, :, :), &
592 intent(inout) :: values
593 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
594 integer :: MFIX_nf90_get_var_3D_EightByteReal
597 mfix_nf90_get_var_3d_eightbytereal = nf90_get_var(ncid, varid, values, start, count, stride, map)
599 mfix_nf90_get_var_3d_eightbytereal = 1
604 integer,
intent( in) :: ncid, dimid
605 character (len = *),
optional,
intent(inout) :: name
606 integer,
optional,
intent(inout) :: len
607 integer :: MFIX_nf90_inquire_dimension
610 mfix_nf90_inquire_dimension = nf90_inquire_dimension(ncid, dimid, name, len)
612 mfix_nf90_inquire_dimension = 1
617 integer,
intent( in) :: ncid, varid
618 integer ,
dimension(:), &
619 intent( in) :: values
620 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
621 integer :: MFIX_nf90_put_var_1D_FourByteInt
624 mfix_nf90_put_var_1d_fourbyteint = nf90_put_var(ncid, varid, values, start, count, stride, map)
626 mfix_nf90_put_var_1d_fourbyteint = 1
632 integer,
intent( in) :: ncid, varid
633 integer ,
dimension(:, :), &
634 intent( in) :: values
635 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
636 integer :: MFIX_nf90_put_var_2D_FourByteInt
639 mfix_nf90_put_var_2d_fourbyteint = nf90_put_var(ncid, varid, values, start, count, stride, map)
641 mfix_nf90_put_var_2d_fourbyteint = 1
647 integer,
intent( in) :: ncid, varid
648 integer ,
dimension(:, :, :), &
649 intent( in) :: values
650 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
651 integer :: MFIX_nf90_put_var_3D_FourByteInt
653 mfix_nf90_put_var_3d_fourbyteint = nf90_put_var(ncid, varid, values, start, count, stride, map)
655 mfix_nf90_put_var_3d_fourbyteint = 1
660 integer,
intent( in) :: ncid, varid
661 integer ,
dimension(:, :, : , :), &
662 intent( in) :: values
663 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
664 integer :: MFIX_nf90_put_var_4D_FourByteInt
666 mfix_nf90_put_var_4d_fourbyteint = nf90_put_var(ncid, varid, values, start, count, stride, map)
668 mfix_nf90_put_var_4d_fourbyteint = 1
673 integer,
intent( in) :: ncid, varid
674 real ,
dimension(:), &
675 intent( in) :: values
676 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
677 integer :: MFIX_nf90_put_var_1D_FourByteReal
680 mfix_nf90_put_var_1d_fourbytereal = nf90_put_var(ncid, varid, values, start, count, stride, map)
682 mfix_nf90_put_var_1d_fourbytereal = 1
688 integer,
intent( in) :: ncid, varid
689 real ,
dimension(:, :), &
690 intent( in) :: values
691 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
692 integer :: MFIX_nf90_put_var_2D_FourByteReal
695 mfix_nf90_put_var_2d_fourbytereal = nf90_put_var(ncid, varid, values, start, count, stride, map)
697 mfix_nf90_put_var_2d_fourbytereal = 1
703 integer,
intent( in) :: ncid, varid
704 real ,
dimension(:, :, :), &
705 intent( in) :: values
706 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
707 integer :: MFIX_nf90_put_var_3D_FourByteReal
709 mfix_nf90_put_var_3d_fourbytereal = nf90_put_var(ncid, varid, values, start, count, stride, map)
711 mfix_nf90_put_var_3d_fourbytereal = 1
717 integer,
intent( in) :: ncid, varid
718 double precision,
dimension(:), &
719 intent( in) :: values
720 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
721 integer :: MFIX_nf90_put_var_1D_EightByteReal
724 mfix_nf90_put_var_1d_eightbytereal = nf90_put_var(ncid, varid, values, start, count, stride, map)
726 mfix_nf90_put_var_1d_eightbytereal = 1
732 integer,
intent( in) :: ncid, varid
733 double precision,
dimension(:, :), &
734 intent( in) :: values
735 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
736 integer :: MFIX_nf90_put_var_2D_EightByteReal
738 mfix_nf90_put_var_2d_eightbytereal = nf90_put_var(ncid, varid, values, start, count, stride, map)
740 mfix_nf90_put_var_2d_eightbytereal = 1
746 integer,
intent( in) :: ncid, varid
747 double precision,
dimension(:, :, :), &
748 intent( in) :: values
749 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
750 integer :: MFIX_nf90_put_var_3D_EightByteReal
752 mfix_nf90_put_var_3d_eightbytereal = nf90_put_var(ncid, varid, values, start, count, stride, map)
754 mfix_nf90_put_var_3d_eightbytereal = 1
760 integer,
intent( in) :: ncid, varid
761 double precision,
dimension(:, :, : , :), &
762 intent( in) :: values
763 integer,
dimension(:),
optional,
intent( in) :: start, count, stride, map
764 integer :: MFIX_nf90_put_var_4D_EightByteReal
766 mfix_nf90_put_var_4d_eightbytereal = nf90_put_var(ncid, varid, values, start, count, stride, map)
768 mfix_nf90_put_var_4d_eightbytereal = 1
773 logical :: MFIX_usingNETCDF
775 mfix_usingnetcdf = .true.
777 mfix_usingnetcdf = .false.
786 integer,
intent ( in) :: status
789 if (status /= nf90_noerr)
then 790 write (*,*)
' ******************************************' 791 write (*,*) trim(nf90_strerror(status))
792 write (*,*)
' ******************************************' 800 character (len = *),
intent(in ) :: path
801 integer,
intent(in ) :: cmode
802 integer,
intent(inout) :: ncid
803 integer,
optional,
intent(in ) :: initialsize
804 integer,
optional,
intent(inout) :: chunksize
805 integer :: MFIX_nf90_create
810 mfix_nf90_create = nf90_create(path, cmode, ncid, initialsize, chunksize)
819 integer,
intent( in) :: ncid
820 character (len = *),
intent( in) :: name
821 integer,
intent( in) :: len
822 integer,
intent(inout) :: dimid
823 integer :: MFIX_nf90_def_dim
826 mfix_nf90_def_dim = nf90_def_dim(ncid, name, len, dimid)
828 mfix_nf90_def_dim = 1
834 integer,
intent( in) :: ncid
835 integer,
optional,
intent( in) :: h_minfree, v_align, v_minfree, r_align
836 integer :: MFIX_nf90_enddef
839 mfix_nf90_enddef = nf90_enddef(ncid, h_minfree, v_align, v_minfree, r_align)
847 character (len = *),
intent(in ) :: path
848 integer,
intent(in ) :: mode
849 integer,
intent(inout) :: ncid
850 integer,
optional,
intent(inout) :: chunksize
851 integer :: MFIX_nf90_open
853 mfix_nf90_open = nf90_open(path, mode, ncid, chunksize)
860 function mfix_nf90_inquire(ncid, nDimensions, nVariables, nAttributes, unlimitedDimId, formatNum)
861 integer,
intent( in) :: ncid
862 integer,
optional,
intent(inout) :: nDimensions, nVariables, nAttributes, unlimitedDimId, formatNum
863 integer :: MFIX_nf90_inquire
865 integer :: nDims, nVars, nGAtts, unlimDimId, frmt
868 mfix_nf90_inquire = nf90_inquire(ncid, ndimensions, nvariables, nattributes, unlimiteddimid, formatnum)
870 mfix_nf90_inquire = 1
876 integer,
intent( in) :: ncid
877 character (len = *),
intent( in) :: name
878 integer,
intent(inout) :: dimid
879 integer :: MFIX_nf90_inq_dimid
882 mfix_nf90_inq_dimid = nf90_inq_dimid(ncid, name, dimid)
884 mfix_nf90_inq_dimid = 1
889 integer,
intent( in) :: ncid
890 character (len = *),
intent( in) :: name
891 integer,
intent(inout) :: varid
892 integer :: MFIX_nf90_inq_varid
895 mfix_nf90_inq_varid = nf90_inq_varid(ncid, name, varid)
897 mfix_nf90_inq_varid = 1
902 integer,
intent( in) :: ncid
903 integer :: MFIX_nf90_close
906 mfix_nf90_close = nf90_close(ncid)
912 subroutine mfix_ncvinq(ncid,varid,varnam,vartyp,nvdims,vdims,nvatts,rcode)
915 integer :: ncid , varid , vartyp , nvdims , nvatts , rcode
917 character(len=*) varnam
920 call ncvinq(ncid,varid,varnam,vartyp,nvdims,vdims,nvatts,rcode)
integer function mfix_nf90_put_var_2d_fourbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_def_dim(ncid, name, len, dimid)
integer function mfix_nf90_get_var_2d_fourbyteint(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_create(path, cmode, ncid, initialsize, chunksize)
integer function mfix_nf90_put_var_1d_fourbyteint(ncid, varid, values, start, count, stride, map)
subroutine mfix_check_netcdf(status)
integer function mfix_nf90_put_var_eightbytereal(ncid, varid, values, start)
integer function mfix_nf90_get_var_6d_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_3d_eightbytereal(ncid, varid, values, start, count, stride, map)
subroutine mfix_ncvinq(ncid, varid, varnam, vartyp, nvdims, vdims, nvatts, rcode)
integer function mfix_nf90_get_var_1d_eightbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_put_var_4d_fourbyteint(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_close(ncid)
integer function mfix_nf90_get_var_1d_fourbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_put_var_2d_eightbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_def_var_scalar(ncid, name, xtype, varid)
integer nf90_64bit_offset
integer function mfix_nf90_put_var_1d_fourbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_put_var_1d_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_fourbyteint(ncid, varid, values, start)
integer function mfix_nf90_put_var_2d_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_2d_fourbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_eightbytereal(ncid, varid, values, start)
integer function mfix_nf90_inquire_dimension(ncid, dimid, name, len)
integer function mfix_nf90_put_var_3d_eightbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_3d_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_4d_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_put_var_fourbyteint(ncid, varid, values, start)
integer function mfix_nf90_put_var_1d_eightbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_2d_twobyteint(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_3d_fourbyteint(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_2d_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_5d_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_2d_eightbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_3d_fourbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_put_var_fourbytereal(ncid, varid, values, start)
integer function mfix_nf90_put_var_3d_fourbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_1d_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_twobyteint(ncid, varid, values, start)
integer function mfix_nf90_get_var_7d_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_put_var_3d_fourbyteint(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_1d_twobyteint(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_get_var_fourbytereal(ncid, varid, values, start)
integer function mfix_nf90_def_var_manydims(ncid, name, xtype, dimids, varid)
integer function mfix_nf90_get_var_1d_fourbyteint(ncid, varid, values, start, count, stride, map)
logical function mfix_usingnetcdf()
integer function mfix_nf90_inq_dimid(ncid, name, dimid)
integer function mfix_nf90_get_var_3d_twobyteint(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_enddef(ncid, h_minfree, v_align, v_minfree, r_align)
integer function mfix_nf90_put_var_4d_eightbytereal(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_put_var_3d_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_put_var_2d_fourbyteint(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_inquire(ncid, nDimensions, nVariables, nAttributes, unlimitedDimId, formatNum)
integer function mfix_nf90_inq_varid(ncid, name, varid)
integer function mfix_nf90_put_var_text(ncid, varid, values, start, count, stride, map)
integer function mfix_nf90_def_var_onedim(ncid, name, xtype, dimids, varid)
integer function mfix_nf90_open(path, mode, ncid, chunksize)