Functions/Subroutines

qpwrite.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine create_qp2 (out_path, numvars, subcount, ihr, jhr, year, month, longitude, latitude, lonindex, latindex, doqpsib, nameqpsib, listqpsib, qp2id, qp2varid, qp2timeid, qp2charid, qp2startid, qp2endid, qp2periodid, drvr_type, biome_source, soil_source, soref_source, ndvi_source, c4_source, d13cresp_source, rank)
subroutine write_qp2 (qp2id, qp2timeid, qp2startid, qp2endid, qp2periodid, qp2charid, numvars, subcount, qp2varid, qpsib, doqpsib, indxqpsib, year, month, day, seconds, end_period, period_length)
subroutine create_qp3 (out_path, numvars, subcount, ihr, jhr, year, month, nsoil, longitude, latitude, lonindex, latindex, doqp3sib, nameqp3sib, listqp3sib, drvr_type, biome_source, soil_source, soref_source, ndvi_source, c4_source, d13cresp_source, qp3id, qp3varid, qp3timeid, qp3charid, qp3startid, qp3endid, qp3periodid, rank)
subroutine write_qp3 (qp3id, qp3timeid, qp3startid, qp3endid, qp3periodid, qp3charid, numvars, subcount, nsoil, qp3varid, qp3sib, doqp3sib, indxqp3sib, year, month, day, seconds, end_period, period_length)
subroutine global_atts (fileID, runname, grid, version, driver, biome_source, soil_source, soref_source, ndvi_source, c4_source, d13cresp_source, rank)
subroutine get_units (description, longname, long_len, units, unit_len)

Function Documentation

subroutine create_qp2 ( character(len=256),intent(in)  out_path,
integer,intent(in)  numvars,
integer,intent(in)  subcount,
integer,intent(in)  ihr,
integer,intent(in)  jhr,
integer,intent(in)  year,
integer,intent(in)  month,
real,dimension(ihr),intent(in)  longitude,
real,dimension(jhr),intent(in)  latitude,
integer,dimension(subcount),intent(in)  lonindex,
integer,dimension(subcount),intent(in)  latindex,
logical,dimension(numvars),intent(in)  doqpsib,
character(len=16),dimension(numvars),intent(in)  nameqpsib,
character(len=80),dimension(numvars),intent(in)  listqpsib,
integer,intent(out)  qp2id,
integer,dimension(numvars),intent(out)  qp2varid,
integer,intent(out)  qp2timeid,
integer,intent(out)  qp2charid,
integer,intent(out)  qp2startid,
integer,intent(out)  qp2endid,
integer,intent(out)  qp2periodid,
character(len=8),intent(in)  drvr_type,
character(len=100),intent(in)  biome_source,
character(len=100),intent(in)  soil_source,
character(len=100),intent(in)  soref_source,
character(len=100),intent(in)  ndvi_source,
character(len=100),intent(in)  c4_source,
character(len=100),intent(in)  d13cresp_source,
integer,intent(in)  rank 
)

Definition at line 1 of file qpwrite.F90.

References get_units(), and global_atts().

Referenced by output_control().

subroutine create_qp3 ( character(len=256),intent(in)  out_path,
integer,intent(in)  numvars,
integer,intent(in)  subcount,
integer,intent(in)  ihr,
integer,intent(in)  jhr,
integer,intent(in)  year,
integer,intent(in)  month,
integer,intent(in)  nsoil,
real,dimension(ihr),intent(in)  longitude,
real,dimension(jhr),intent(in)  latitude,
integer,dimension(subcount),intent(in)  lonindex,
integer,dimension(subcount),intent(in)  latindex,
logical,dimension(numvars),intent(in)  doqp3sib,
character(len=16),dimension(numvars),intent(in)  nameqp3sib,
character(len=80),dimension(numvars),intent(in)  listqp3sib,
character(len=8),intent(in)  drvr_type,
character(len=100),intent(in)  biome_source,
character(len=100),intent(in)  soil_source,
character(len=100),intent(in)  soref_source,
character(len=100),intent(in)  ndvi_source,
character(len=100),intent(in)  c4_source,
character(len=100),intent(in)  d13cresp_source,
integer,intent(out)  qp3id,
integer,dimension(numvars),intent(out)  qp3varid,
integer,intent(out)  qp3timeid,
integer,intent(out)  qp3charid,
integer,intent(out)  qp3startid,
integer,intent(out)  qp3endid,
integer,intent(out)  qp3periodid,
integer,intent(in)  rank 
)

Definition at line 222 of file qpwrite.F90.

References get_units(), and global_atts().

Referenced by output_control().

subroutine get_units ( character(len=*),intent(in)  description,
character(len=*),intent(out)  longname,
integer,intent(out)  long_len,
character(len=*),intent(out)  units,
integer,intent(out)  unit_len 
)

Definition at line 542 of file qpwrite.F90.

Referenced by create_pbp(), create_pbp2(), create_qp2(), and create_qp3().

subroutine global_atts ( integer,intent(in)  fileID,
character(len=*),intent(in)  runname,
character(len=*),intent(in)  grid,
character(len=*),intent(in)  version,
character(len=*),intent(in)  driver,
character(len=100),intent(in)  biome_source,
character(len=100),intent(in)  soil_source,
character(len=100),intent(in)  soref_source,
character(len=100),intent(in)  ndvi_source,
character(len=100),intent(in)  c4_source,
character(len=100),intent(in)  d13cresp_source,
integer,intent(in)  rank 
)

Definition at line 461 of file qpwrite.F90.

Referenced by create_pbp(), create_pbp2(), create_qp2(), create_qp3(), and write_global_respfactor().

subroutine write_qp2 ( integer,intent(in)  qp2id,
integer,intent(in)  qp2timeid,
integer,intent(in)  qp2startid,
integer,intent(in)  qp2endid,
integer,intent(in)  qp2periodid,
integer,intent(in)  qp2charid,
integer,intent(in)  numvars,
integer,intent(in)  subcount,
integer,dimension(numvars),intent(in)  qp2varid,
real(kind=dbl_kind),dimension(subcount,numvars),intent(in)  qpsib,
logical,dimension(numvars),intent(in)  doqpsib,
integer,dimension(numvars),intent(in)  indxqpsib,
integer,intent(in)  year,
integer,intent(in)  month,
integer,intent(in)  day,
integer,intent(in)  seconds,
double precision,intent(in)  end_period,
double precision,intent(in)  period_length 
)

Definition at line 151 of file qpwrite.F90.

Referenced by output_control().

subroutine write_qp3 ( integer,intent(in)  qp3id,
integer,intent(in)  qp3timeid,
integer,intent(in)  qp3startid,
integer,intent(in)  qp3endid,
integer,intent(in)  qp3periodid,
integer,intent(in)  qp3charid,
integer,intent(in)  numvars,
integer,intent(in)  subcount,
integer,intent(in)  nsoil,
integer,dimension(numvars),intent(in)  qp3varid,
real(kind=dbl_kind),dimension(subcount,nsoil,numvars),intent(in)  qp3sib,
logical,dimension(numvars),intent(in)  doqp3sib,
integer,dimension(numvars),intent(in)  indxqp3sib,
integer,intent(in)  year,
integer,intent(in)  month,
integer,intent(in)  day,
integer,intent(in)  seconds,
double precision,intent(in)  end_period,
double precision,intent(in)  period_length 
)

Definition at line 387 of file qpwrite.F90.

Referenced by output_control().