This routine produces a file header containing basic information on the * settings of the FLEXPART run. * The header file is essential and must be read in by any postprocessing * program before reading in the output data. * * Author: A. Stohl * * 7 August 2002 * *
This routine produces a file header containing basic information on the * settings of the FLEXPART run. * The header file is essential and must be read in by any postprocessing * program before reading in the output data. * * Author: A. Stohl * * 7 August 2002 * *
This routine produces a file header containing basic information on the * settings of the FLEXPART run. * The header file is essential and must be read in by any postprocessing * program before reading in the output data. * * Author: A. Stohl * * 7 August 2002 * *
This routine produces a file header containing basic information on the * settings of the FLEXPART run. * The header file is essential and must be read in by any postprocessing * program before reading in the output data. * * Author: A. Stohl * * 7 August 2002 * *
This routine opens the receptor output files and writes out the receptor * names, location and times. The receptor output files are not * closed, but kept open throughout the simulation. Concentrations are * continuously dumped to these files. * * Author: A. Stohl * 7 August 2002 * * Modified: R. Thompson * January 2024: for moving receptors * changed format write to: * nspec * and then for each timestep and receptors: * name, lat, lon, alt, time, nn, xk, conc, unc * *
This routine opens the satellite output files for subsequent writing * * Author: R. Thompson * January 2024 * *
This routine writes the receptor concentrations for each time step * and receptor to binary output files * * R. Thompson, January 2024 * *
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | dimension(nspec,maxrecsample,nlayermax) | :: | crec | |||
real, | dimension(nspec,maxrecsample,nlayermax) | :: | cunc | |||
real, | dimension(maxrecsample,nlayermax) | :: | nnrec | |||
real, | dimension(maxrecsample,nlayermax) | :: | xkrec | |||
real, | dimension(maxrecsample) | :: | lonrec | |||
real, | dimension(maxrecsample) | :: | latrec | |||
real, | dimension(maxrecsample,nlayermax) | :: | altrec | |||
integer, | dimension(maxrecsample) | :: | timerec | |||
character(len=16), | dimension(maxrecsample) | :: | namerec | |||
integer | :: | nrec |
This routine writes the satellite concentrations for each time step * and receptor to binary output files * * R. Thompson, January 2024 * *
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | dimension(nspec,maxrecsample,nlayermax) | :: | crec | |||
real, | dimension(nspec,maxrecsample,nlayermax) | :: | cunc | |||
real, | dimension(maxrecsample,nlayermax) | :: | nnrec | |||
real, | dimension(maxrecsample,nlayermax) | :: | xkrec | |||
real, | dimension(maxrecsample) | :: | lonrec | |||
real, | dimension(maxrecsample) | :: | latrec | |||
real, | dimension(maxrecsample,nlayermax) | :: | altrec | |||
integer, | dimension(maxrecsample) | :: | timerec | |||
character(len=24), | dimension(maxrecsample) | :: | namerec | |||
integer | :: | nrec |
Variables: * outnum number of samples * ncells number of cells with non-zero concentrations * sparse .true. if in sparse matrix format, else .false. * tot_mu 1 for forward, initial mass mixing ration for backw. runs * *
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | itime | ||||
real | :: | outnum | ||||
real(kind=sp) | :: | gridtotalunc | ||||
real(kind=dep_prec) | :: | wetgridtotalunc | ||||
real(kind=dep_prec) | :: | drygridtotalunc |
Variables: * outnum number of samples * ncells number of cells with non-zero concentrations * sparse .true. if in sparse matrix format, else .false. * tot_mu 1 for forward, initial mass mixing ration for backw. runs * *
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | itime | ||||
real | :: | outnum |
Variables: * outnum number of samples * ncells number of cells with non-zero concentrations * sparse .true. if in sparse matrix format, else .false. * tot_mu 1 for forward, initial mass mixing ration for backw. runs * *
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | itime | ||||
real | :: | outnum | ||||
real(kind=sp) | :: | gridtotalunc | ||||
real(kind=dep_prec) | :: | wetgridtotalunc | ||||
real(kind=dep_prec) | :: | drygridtotalunc |
Variables: * outnum number of samples * ncells number of cells with non-zero concentrations * sparse .true. if in sparse matrix format, else .false. * tot_mu 1 for forward, initial mass mixing ration for backw. runs * *
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | itime | ||||
real | :: | outnum |
Variables: * ncells number of cells with non-zero concentrations * sparse .true. if in sparse matrix format, else .false. * *
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | itime |
Variables: * ncells number of cells with non-zero concentrations * sparse .true. if in sparse matrix format, else .false. * *
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | itime |