|
subroutine, public | scale_file_cartesc::file_cartesc_setup |
| Setup. More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_finalize |
| deallocate buffers More...
|
|
subroutine | scale_file_cartesc::file_cartesc_get_size_id (fid, KMAX, OKMAX, LKMAX, UKMAX, IMAXG, JMAXG, KHALO, IHALO, JHALO) |
|
subroutine, public | scale_file_cartesc::file_cartesc_set_coordinates_atmos (CZ, FZ, LON, LONUY, LONXV, LONUV, LAT, LATUY, LATXV, LATUV, TOPO, LSMASK) |
| set latlon and z for atmosphere More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_set_areavol_atmos (AREA, AREAZUY_X, AREAZXV_Y, AREAWUY_X, AREAWXV_Y, AREAUY, AREAZXY_X, AREAZUV_Y, AREAXV, AREAZUV_X, AREAZXY_Y, VOL, VOLWXY, VOLZUY, VOLZXV) |
| set area and volume More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_set_coordinates_ocean (VOL) |
| set volume for ocean More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_set_coordinates_land (VOL) |
| set volume for land More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_set_coordinates_urban (VOL) |
| set volume for urban More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_open (basename, fid, single, aggregate) |
| open a netCDF file for read More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_create (basename, title, datatype, fid, date, subsec, haszcoord, append, aggregate, single) |
| Create/open a netCDF file. More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_enddef (fid) |
| Exit netCDF file define mode. More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_flush (fid) |
| Flush all pending requests to a netCDF file (PnetCDF only) More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_close (fid) |
| Close a netCDF file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_read_1d (basename, varname, dim_type, var, step, aggregate, allow_missing) |
| interface FILE_CARTESC_read Read data from file This routine is a wrapper of the lower primitive routines More...
|
|
subroutine | scale_file_cartesc::file_cartesc_read_var_2d (fid, varname, dim_type, var, step, allow_missing) |
| Read 2D data from file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_read_var_3d (fid, varname, dim_type, var, step, allow_missing) |
| Read 3D data from file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_read_var_4d (fid, varname, dim_type, step, var, allow_missing) |
| Read 4D data from file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_read_auto_2d (fid, varname, var, step, existed) |
| Read 2D data from file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_read_auto_3d (fid, varname, var, step, existed) |
| Read 3D data from file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_write_1d (var, basename, title, varname, desc, unit, dim_type, datatype, date, subsec, append, aggregate, standard_name, cell_measures) |
| interface FILE_CARTESC_write Write data to file This routine is a wrapper of the lowere primitive routines More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_put_globalattributes (fid, prc_rank_x, prc_rank_y, prc_num_x, prc_num_y, prc_periodic_x, prc_periodic_y, kmax, okmax, lkmax, ukmax, imaxg, jmaxg, khalo, ihalo, jhalo, time, tunits, calendar) |
| put global attributes More...
|
|
subroutine | scale_file_cartesc::file_cartesc_def_axes (fid, dtype, hasZ) |
| define axis variables in the file More...
|
|
subroutine | scale_file_cartesc::file_cartesc_write_axes (fid, haszcoord, start) |
| write axis to the file More...
|
|
subroutine, public | scale_file_cartesc::file_cartesc_def_var (fid, varname, desc, unit, dim_type, datatype, vid, standard_name, timeintv, nsteps, cell_measures) |
| Define a variable to file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_write_var_1d (fid, vid, var, varname, dim_type) |
| Write 1D data to file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_write_var_2d (fid, vid, var, varname, dim_type, fill_halo) |
| Write 2D data to file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_write_var_3d (fid, vid, var, varname, dim_type, fill_halo) |
| Write 3D data to file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_write_var_3d_t (fid, vid, var, varname, dim_type, timeintv, timetarg, timeofs, fill_halo) |
| Write 3D data with time dimension to file. More...
|
|
subroutine | scale_file_cartesc::file_cartesc_write_var_4d (fid, vid, var, varname, dim_type, timeintv, timetarg, timeofs, fill_halo) |
| Write 4D data to file. More...
|
|
subroutine | scale_file_cartesc::set_dimension_informations |
|
subroutine | scale_file_cartesc::set_dimension (name, ndims, dims, size, mapping, area, area_x, area_y, volume, location, grid) |
|
subroutine | scale_file_cartesc::construct_derived_datatype |
| construct MPI derived datatypes for read buffers More...
|
|
subroutine | scale_file_cartesc::free_derived_datatype |
| free MPI derived datatypes More...
|
|