MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
DisNCStructured.f90 File Reference

Go to the source code of this file.

Data Types

type  disncstructuredmodule::structuredncdimidtype
 
type  disncstructuredmodule::structuredncvaridtype
 
type  disncstructuredmodule::disncstructuredtype
 
interface  disncstructuredmodule::nc_export_array
 

Modules

module  disncstructuredmodule
 This module contains the DisNCStructuredModule.
 

Functions/Subroutines

subroutine disncstructuredmodule::dis_export_init (this, modelname, modeltype, modelfname, nc_fname, disenum, nctype, iout)
 netcdf export dis init More...
 
subroutine disncstructuredmodule::dis_export_destroy (this)
 netcdf export dis destroy More...
 
subroutine disncstructuredmodule::df (this)
 netcdf export define More...
 
subroutine disncstructuredmodule::step (this)
 netcdf export step More...
 
subroutine disncstructuredmodule::export_input_array (this, pkgtype, pkgname, mempath, idt)
 netcdf export an input array More...
 
subroutine disncstructuredmodule::export_input_arrays (this, pkgtype, pkgname, mempath, param_dfns)
 write package gridded input data More...
 
subroutine disncstructuredmodule::package_step_ilayer (this, export_pkg, ilayer_varname, ilayer)
 netcdf export package dynamic input with ilayer index variable More...
 
subroutine disncstructuredmodule::package_step (this, export_pkg)
 netcdf export package dynamic input More...
 
subroutine disncstructuredmodule::export_layer_3d (this, export_pkg, idt, ilayer_read, ialayer, dbl1d, nc_varname, input_attr, iaux)
 export layer variable as full grid More...
 
subroutine disncstructuredmodule::add_pkg_data (this)
 determine packages to write gridded input More...
 
subroutine disncstructuredmodule::add_global_att (this)
 create file (group) attributes More...
 
subroutine disncstructuredmodule::define_dim (this)
 netcdf export define dimensions More...
 
subroutine disncstructuredmodule::define_dependent (this)
 create the model layer dependent variables More...
 
subroutine disncstructuredmodule::define_gridmap (this)
 create the file grid mapping container variable More...
 
subroutine disncstructuredmodule::define_projection (this)
 define grid projection variables More...
 
subroutine disncstructuredmodule::add_proj_data (this)
 add grid projection data More...
 
subroutine disncstructuredmodule::add_grid_data (this)
 add grid coordinates More...
 
subroutine disncstructuredmodule::ncvar_chunk2d (ncid, varid, chunk_x, chunk_y, nc_fname)
 define 2d variable chunking More...
 
subroutine disncstructuredmodule::ncvar_chunk3d (ncid, varid, chunk_x, chunk_y, chunk_z, nc_fname)
 define 3d variable chunking More...
 
subroutine disncstructuredmodule::ncvar_deflate (ncid, varid, deflate, shuffle, nc_fname)
 define variable compression More...
 
subroutine disncstructuredmodule::ncvar_gridmap (ncid, varid, gridmap_name, latlon, nc_fname)
 put variable gridmap attributes More...
 
subroutine disncstructuredmodule::ncvar_mf6attr (ncid, varid, iper, iaux, nc_tag, nc_fname)
 put variable internal modflow6 attributes More...
 
subroutine disncstructuredmodule::nc_export_int1d (ncid, dim_ids, var_ids, dis, p_mem, nc_varname, pkgname, tagname, shapestr, longname, nc_tag, gridmap_name, latlon, deflate, shuffle, chunk_z, chunk_y, chunk_x, iper, nc_fname)
 netcdf export 1D integer More...
 
subroutine disncstructuredmodule::nc_export_int2d (ncid, dim_ids, var_ids, dis, p_mem, nc_varname, pkgname, tagname, shapestr, longname, nc_tag, gridmap_name, latlon, deflate, shuffle, chunk_z, chunk_y, chunk_x, nc_fname)
 netcdf export 2D integer More...
 
subroutine disncstructuredmodule::nc_export_int3d (ncid, dim_ids, var_ids, dis, p_mem, nc_varname, pkgname, tagname, shapestr, longname, nc_tag, gridmap_name, latlon, deflate, shuffle, chunk_z, chunk_y, chunk_x, nc_fname)
 netcdf export 3D integer More...
 
subroutine disncstructuredmodule::nc_export_dbl1d (ncid, dim_ids, var_ids, dis, p_mem, nc_varname, pkgname, tagname, shapestr, longname, nc_tag, gridmap_name, latlon, deflate, shuffle, chunk_z, chunk_y, chunk_x, iper, nc_fname)
 netcdf export 1D double More...
 
subroutine disncstructuredmodule::nc_export_dbl2d (ncid, dim_ids, var_ids, dis, p_mem, nc_varname, pkgname, tagname, shapestr, longname, nc_tag, gridmap_name, latlon, deflate, shuffle, chunk_z, chunk_y, chunk_x, nc_fname)
 netcdf export 2D double More...
 
subroutine disncstructuredmodule::nc_export_dbl3d (ncid, dim_ids, var_ids, dis, p_mem, nc_varname, pkgname, tagname, shapestr, longname, nc_tag, gridmap_name, latlon, deflate, shuffle, chunk_z, chunk_y, chunk_x, iper, iaux, nc_fname)
 netcdf export 3D double More...
 
character(len=linelength) function disncstructuredmodule::export_varname (pkgname, idt, iper, iaux)
 build netcdf variable name More...