pbdNCDF4: Programming with Big Data -- Interface to Parallel Unidata NetCDF4 Format Data Files

This package adds collective parallel read and write capability to the R package ncdf4 version 1.8. Typical use is as a parallel NetCDF4 file reader in SPMD style programming. Each R process reads and writes its own data in a synchronized collective mode, resulting in faster parallel performance. Performance improvement is conditional on a parallel file system.

Author
Pragneshkumar Patel [aut, cre], George Ostrouchov [aut], Wei-Chen Chen [aut], Drew Schmidt [aut], David Pierce [aut]
Date of publication
2014-06-22 15:48:03
Maintainer
Pragneshkumar Patel <pragnesh@utk.edu>
License
GPL (>= 3)
Version
0.1-4
URLs

View on CRAN

Man pages

00_pbdNCDF4-package
Programming with Big Data - Interface to Parallel Unidata...
01_nc_create_par
Create a parallel NetCDF File
01_nc_open_par
Open a parallel NetCDF File
01_nc_var_par_access
Switch between collective and individual parallel access
02_ncdump
Shell Command of ncdump
ancdf4
Read, write, and create netCDF files (including version 4...
ancvar_put
Write data to a netCDF file
ncatt_get
Get attribute from netCDF file
ncatt_put
Put an attribute into a netCDF file
nc_close
Close a netCDF File
nc_create
Create a netCDF File
ncdf4-internal
Internal ncdf4 functions
ncdim_def
Define a netCDF Dimension
nc_enddef
Takes a netCDF file out of define mode
nc_open
Open a netCDF File
nc_redef
Puts a netCDF file back into define mode
nc_sync
Synchronize (flush to disk) a netCDF File
ncvar_add
Add New netCDF Variable to Existing File
ncvar_change_missval
Change the Missing Value For a netCDF Variable
ncvar_def
Define a netCDF Variable
ncvar_get
Read data from a netCDF file
ncvar_rename
Rename an Existing Variable in a netCDF File
nc_version
Report version of ncdf4 library
print.ncdf4
Print Information About a netCDF File

Files in this package

pbdNCDF4
pbdNCDF4/COPYING
pbdNCDF4/inst
pbdNCDF4/inst/R.ser
pbdNCDF4/inst/R.ser/pncdf4_create.R
pbdNCDF4/inst/R.ser/pncdf4_open_class_object.R
pbdNCDF4/inst/R.ser/pncdf4.R
pbdNCDF4/inst/CITATION
pbdNCDF4/inst/R.par
pbdNCDF4/inst/R.par/pncdf4_create.R
pbdNCDF4/inst/R.par/pncdf4_open_class_object.R
pbdNCDF4/inst/R.par/pncdf4.R
pbdNCDF4/inst/doc
pbdNCDF4/inst/doc/pbdNCDF4-guide.pdf
pbdNCDF4/inst/doc/pbdNCDF4-guide.Rnw
pbdNCDF4/configure.ac
pbdNCDF4/src
pbdNCDF4/src/install.libs.R
pbdNCDF4/src/a.c
pbdNCDF4/src/ncdf.c
pbdNCDF4/src/pncdf4.c
pbdNCDF4/src/ncdf3.c
pbdNCDF4/src/Makevars.in
pbdNCDF4/src/ncdf2.c
pbdNCDF4/src/src_ncdf4.c
pbdNCDF4/src/Makevars.win
pbdNCDF4/NAMESPACE
pbdNCDF4/demo
pbdNCDF4/demo/ncread_ser.r
pbdNCDF4/demo/ncread_par.r
pbdNCDF4/demo/00Index
pbdNCDF4/demo/ncwrite_par.r
pbdNCDF4/demo/ncwrite_ser.r
pbdNCDF4/INSTALL
pbdNCDF4/R
pbdNCDF4/R/ncdf4.R
pbdNCDF4/R/zzz.R.in
pbdNCDF4/R/ncdf4_priv_dim.R
pbdNCDF4/R/ncdump.r
pbdNCDF4/R/get_conf.r
pbdNCDF4/R/windows
pbdNCDF4/R/windows/zzz.R
pbdNCDF4/R/get_winnetcdf4.r
pbdNCDF4/R/ncdf4_priv.R
pbdNCDF4/R/ncdf4_priv_group.R
pbdNCDF4/R/ncdf4_priv_var.R
pbdNCDF4/R/ncdf4_priv_att.R
pbdNCDF4/vignettes
pbdNCDF4/vignettes/pbdNCDF4-guide.Rnw
pbdNCDF4/vignettes/build_pdf.sh
pbdNCDF4/vignettes/pbdNCDF4-include
pbdNCDF4/vignettes/pbdNCDF4-include/pbdNCDF4.bib
pbdNCDF4/vignettes/pbdNCDF4-include/00-preamble.tex
pbdNCDF4/vignettes/pbdNCDF4-include/02-extra.tex
pbdNCDF4/vignettes/pbdNCDF4-include/01-acknowledgement.tex
pbdNCDF4/vignettes/pbdNCDF4-include/03-collective.tex
pbdNCDF4/vignettes/pbdNCDF4-include/01-copyright.tex
pbdNCDF4/vignettes/pbdNCDF4-include/01-introduction.tex
pbdNCDF4/vignettes/pbdNCDF4-include/04-windows.tex
pbdNCDF4/vignettes/pbdNCDF4-include/my_jss.cls
pbdNCDF4/MD5
pbdNCDF4/README
pbdNCDF4/DESCRIPTION
pbdNCDF4/configure
pbdNCDF4/ChangeLog
pbdNCDF4/man
pbdNCDF4/man/nc_redef.Rd
pbdNCDF4/man/nc_enddef.Rd
pbdNCDF4/man/ncatt_get.Rd
pbdNCDF4/man/02_ncdump.Rd
pbdNCDF4/man/ancdf4.Rd
pbdNCDF4/man/nc_sync.Rd
pbdNCDF4/man/ancvar_put.Rd
pbdNCDF4/man/ncvar_def.Rd
pbdNCDF4/man/ncvar_change_missval.Rd
pbdNCDF4/man/01_nc_create_par.Rd
pbdNCDF4/man/ncdim_def.Rd
pbdNCDF4/man/ncvar_rename.Rd
pbdNCDF4/man/ncvar_get.Rd
pbdNCDF4/man/01_nc_var_par_access.Rd
pbdNCDF4/man/ncatt_put.Rd
pbdNCDF4/man/nc_create.Rd
pbdNCDF4/man/nc_close.Rd
pbdNCDF4/man/ncvar_add.Rd
pbdNCDF4/man/ncdf4-internal.Rd
pbdNCDF4/man/nc_open.Rd
pbdNCDF4/man/print.ncdf4.Rd
pbdNCDF4/man/nc_version.Rd
pbdNCDF4/man/01_nc_open_par.Rd
pbdNCDF4/man/00_pbdNCDF4-package.Rd
pbdNCDF4/configure.win
pbdNCDF4/cleanup
pbdNCDF4/tools
pbdNCDF4/tools/netcdf.m4
pbdNCDF4/tools/regenerate