shr_ncio_mod Module Reference

Data Types

type  shr_ncio_descripType

Functions/Subroutines

subroutine shr_ncio_descripSetDefault (NVars, DescripVars)
subroutine shr_ncio_descripInit (DescripVar, Name, LongName, Units, StringData, IntegerData, LogicalData, RealR8Data, IntegerFill, RealR8Fill, ListDescrips, ListIntValues, nDims, dimSizes)
subroutine shr_ncio_descripPutData (DescripVar, Name, StringData, IntegerData, LogicalData, RealR8Data)
character(len=SHR_KIND_CS) shr_ncio_descripName (DescripVar)
character(len=SHR_KIND_CL) shr_ncio_descripGetString (DescripVar)
integer shr_ncio_descripGetInteger (DescripVar)
logical shr_ncio_descripGetLogical (DescripVar)
real(SHR_KIND_R8) shr_ncio_descripGetRealR8 (DescripVar)
subroutine shr_ncio_descripRead (ncId, nVars, prefix, mpicom, MasterTask, var)
subroutine shr_ncio_descripWrite (ncId, nVars, prefix, mpicom, MasterTask, exists, var)
subroutine shr_ncio_open (NCFileName, MasterTask, FileType, ncId, exists, writing, appending, clobber)
subroutine shr_ncio_close (ncId, MasterTask, NCFilename, type)
subroutine shr_ncio_setDebug (iflag)
subroutine shr_ncio_setAbort (flag)
logical shr_ncio_logical2Int (int_input)
integer shr_ncio_int2Logical (log_input)
subroutine shr_ncio_abort (string, rcode)

Variables

integer, parameter shr_ncio_integerFill = -99999
character(len=*), paramete shr_ncio_stringFill )
real(SHR_KIND_R8), parameter shr_ncio_realR8Fill = shr_const_spval
integer, parameter maxDims = 1
integer, parameter shr_ncio_integerDataValue = 1
integer, parameter shr_ncio_stringDataValue = 2
integer, parameter shr_ncio_logicalDataValue = 3
integer, parameter shr_ncio_realR8DataValue = 4
logical, save doAbort = .true.
integer, save debugLevel = 1
character(len=*), paramete shrCharacterDimName )

Function/Subroutine Documentation

subroutine shr_ncio_mod::shr_ncio_abort ( character(*),intent(in),optional  string,
integer,intent(in),optional  rcode 
) [private]

Definition at line 1411 of file shr_ncio_mod.F90.

subroutine shr_ncio_mod::shr_ncio_close ( integer,intent(in)  ncId,
logical,intent(in)  MasterTask,
character(len=*),optional  NCFileName,
character(len=*),optional  type 
)

Definition at line 1223 of file shr_ncio_mod.F90.

integer shr_ncio_mod::shr_ncio_descripGetInteger ( type(shr_ncio_descripType),intent(in)  DescripVar  ) 

Definition at line 589 of file shr_ncio_mod.F90.

logical shr_ncio_mod::shr_ncio_descripGetLogical ( type(shr_ncio_descripType),intent(in)  DescripVar  ) 

Definition at line 635 of file shr_ncio_mod.F90.

real(SHR_KIND_R8) shr_ncio_mod::shr_ncio_descripGetRealR8 ( type(shr_ncio_descripType),intent(in)  DescripVar  ) 

Definition at line 677 of file shr_ncio_mod.F90.

character(len=SHR_KIND_CL) shr_ncio_mod::shr_ncio_descripGetString ( type(shr_ncio_descripType),intent(in)  DescripVar  ) 

Definition at line 540 of file shr_ncio_mod.F90.

subroutine shr_ncio_mod::shr_ncio_descripInit ( type(shr_ncio_descripType),intent(inout)  DescripVar,
character(len=*),intent(in)  Name,
character(len=*),intent(in),optional  LongName,
character(len=*),intent(in),optional  Units,
logical,intent(in),optional,target  StringData,
logical,intent(in),optional,target  IntegerData,
logical,intent(in),optional,target  LogicalData,
logical,intent(in),optional,target  RealR8Data,
integer,intent(in),optional,target  IntegerFill,
real(SHR_KIND_R8),intent(in),optional  RealR8Fill,
character(len=*),intent(in),optional  ListDescrips,
integer,dimension(:),intent(in),optional  ListIntValues,
integer,intent(in),optional  nDims,
integer,dimension(:),intent(in),optional  dimSizes 
)

Definition at line 212 of file shr_ncio_mod.F90.

character(len=SHR_KIND_CS) shr_ncio_mod::shr_ncio_descripName ( type(shr_ncio_descripType),intent(in)  DescripVar  ) 

Definition at line 510 of file shr_ncio_mod.F90.

subroutine shr_ncio_mod::shr_ncio_descripPutData ( type(shr_ncio_descripType),intent(inout)  DescripVar,
character(len=*),intent(in)  Name,
character(len=*),intent(in),optional,target  StringData,
integer,intent(in),optional,target  IntegerData,
logical,intent(in),optional,target  LogicalData,
real(SHR_KIND_R8),intent(in),optional,target  RealR8Data 
)

Definition at line 404 of file shr_ncio_mod.F90.

subroutine shr_ncio_mod::shr_ncio_descripRead ( integer,intent(in)  ncId,
integer,intent(in)  nVars,
character(len=*),intent(in),optional  prefix,
integer,intent(in),optional  MPICom,
logical,intent(in),optional  MasterTask,
type(shr_ncio_descripType),dimension(:),intent(inout)  var 
)

Definition at line 723 of file shr_ncio_mod.F90.

subroutine shr_ncio_mod::shr_ncio_descripSetDefault ( integer,intent(in)  nVars,
type(shr_ncio_descripType),dimension(nvars),intent(inout)  DescripVars 
)

Definition at line 152 of file shr_ncio_mod.F90.

subroutine shr_ncio_mod::shr_ncio_descripWrite ( integer,intent(in)  ncId,
integer,intent(in)  nVars,
character(len=*),intent(in),optional  prefix,
integer,intent(in),optional  MPICom,
logical,intent(in),optional  MasterTask,
logical,intent(in)  exists,
type(shr_ncio_descripType),dimension(:),intent(inout)  var 
)

Definition at line 890 of file shr_ncio_mod.F90.

integer shr_ncio_mod::shr_ncio_int2Logical ( logical,intent(in)  log_input  )  [private]

Definition at line 1378 of file shr_ncio_mod.F90.

logical shr_ncio_mod::shr_ncio_logical2Int ( integer,intent(in)  int_input  )  [private]

Definition at line 1340 of file shr_ncio_mod.F90.

subroutine shr_ncio_mod::shr_ncio_open ( character(len=*),intent(in)  NCFileName,
logical,intent(in)  MasterTask,
character(len=*),intent(in)  FileType,
integer,intent(out)  ncId,
logical,intent(out)  exists,
logical,intent(in),optional  writing,
logical,intent(in),optional  appending,
logical,intent(in),optional  clobber 
)

Definition at line 1126 of file shr_ncio_mod.F90.

subroutine shr_ncio_mod::shr_ncio_setAbort ( logical,intent(in)  flag  ) 

Definition at line 1308 of file shr_ncio_mod.F90.

subroutine shr_ncio_mod::shr_ncio_setDebug ( integer,intent(in)  iflag  ) 

Definition at line 1276 of file shr_ncio_mod.F90.


Variable Documentation

integer,save shr_ncio_mod::debugLevel = 1

Definition at line 131 of file shr_ncio_mod.F90.

logical,save shr_ncio_mod::doAbort = .true.

Definition at line 130 of file shr_ncio_mod.F90.

integer,parameter shr_ncio_mod::maxDims = 1

Definition at line 102 of file shr_ncio_mod.F90.

Definition at line 126 of file shr_ncio_mod.F90.

integer,parameter shr_ncio_mod::shr_ncio_integerFill = -99999

Definition at line 99 of file shr_ncio_mod.F90.

Definition at line 128 of file shr_ncio_mod.F90.

Definition at line 129 of file shr_ncio_mod.F90.

real(SHR_KIND_R8),parameter shr_ncio_mod::shr_ncio_realR8Fill = shr_const_spval

Definition at line 101 of file shr_ncio_mod.F90.

Definition at line 127 of file shr_ncio_mod.F90.

character(len=*),paramete shr_ncio_mod::shr_ncio_stringFill)

Definition at line 100 of file shr_ncio_mod.F90.

character(len=*),paramete shr_ncio_mod::shrCharacterDimName)

Definition at line 132 of file shr_ncio_mod.F90.

 All Classes Namespaces Files Functions Variables Defines

Generated on Wed Jun 23 12:04:57 2010 for CESM_Driver by  doxygen 1.6.1