| File | Description |
|---|---|
| advance_mod.f90 | L. Bakels 2022: This module contains the computation of particle * trajectories * * |
| binary_output_mod.f90 | This module contains routines that output gridded data to binary files. * * Not all routines that should have a netcdf equivalent, have one yet: * writeheader_bin_sfc_nest,writeheader_bin_sfc, * initcond_output,initcond_output_inversion * concoutput_inversion, concoutput_inversion_nest * * L. Bakels 2022 * * |
| cbl_mod.f90 | |
| chemistry_mod.f90 | |
| class_gribfile_mod.f90 | |
| cmapf_mod.f90 | |
| com_mod.f90 | |
| conv_mod.f90 | Include file for convection This file contains a global common block used by convect and other subroutines Author: P. Ferstl |
| coord_ecmwf_mod.f90 | This module handles conversions between ECMWF eta coordinates and * internal meter coordinates * * Author: L. Bakels * |
| date_mod.f90 | L. Bakels 2022: this module contains all subroutines related to * calculations between dates: caldate and juldate * * |
| drydepo_mod.f90 | L. Bakels 2021: This module contains dry deposition related subroutines * * To do: dry deposition mass loss substraction of individual particles * should be moved from to timemanager_mod.f90 to here * * * |
| emissions_mod.f90 | |
| erf_mod.f90 | |
| FLEXPART.f90 | |
| flux_mod.f90 | |
| getfields_mod.f90 | L. Bakels 2022: - This module contains all subroutines handling the * internal storage and processing of the meteorological * data, including computation of PV and boundary * layer parameters * - The reading of the meteo data happens in windfields_mod * - The vertical coordinate transformation is done in * verttransform_mod * * |
| initdomain_mod.f90 | |
| initialise_mod.f90 | L. Bakels 2021: This module contains subroutines related to the * initialisation of the particles * * |
| interpol_mod.f90 | L. Bakels 2022: This module contains all interpolation subroutines * Code has been organised into subroutines * Vertical logarithmic interpolation is optional (par_mod) * * |
| mean_mod.f90 | |
| netcdf_output_mod.f90 | This module handles all gridded netcdf output for concentration or * residence time and wet and dry deposition output. * * - writeheader_netcdf generates file including all information previously * stored in separate header files * - concoutput_netcdf write concentration output and wet and dry deposition * * Author: D. Brunner * * 12 April 2013 * * HSO: 21 Oct 2014 * - added option to not writeout releases information by changing * switch write_releases * - additional updates for FLEXPART 9.x * * ESO 2016 * - Deposition fields can be calculated in double precision, see variable * 'dep_prec' in par_mod * - Hardcoded options 'write_vol' and 'write_area' for grid cell * volume and area * * LB: 2021 * - Particle dump and initial particle positions in NetCDF * - Receptor files in NetCDF format * * RLT: 2024 * - Moved receptor output new module * |
| outgrid_mod.f90 | |
| output_mod.f90 | L. Bakels 2022: This module contains most output related subroutines * * |
| par_mod.f90 | Include file for calculation of particle trajectories (Program FLEXPART) * This file contains the parameter statements used in FLEXPART * * Author: A. Stohl * * 1997 * * Update 15 August 2013 IP * * Anne Tipka, Petra Seibert, 2021-02: implement new interpolation * for precipitation according to #295 using 2 additional fields * * |
| particle_mod.f90 | Module that organises particle information in derived types * Particles are terminated and spawned using routines from this module so * that global particle counts (spawned, allocated, terminated) are kept * up to date * * Author: L. Bakels 2022 * * |
| pbl_profile_mod.f90 | |
| plume_mod.f90 | L. Bakels 2022, This module contains routines that are relevant for the * plume trajectory computations * * |
| point_mod.f90 | |
| qvsat_mod.f90 | |
| random_mod.f90 | |
| readoptions_mod.f90 | L. Bakels 2022: This module contains all subroutines for * reading option files * * |
| receptor_mod.f90 | |
| receptor_netcdf_mod.f90 | |
| restart_mod.f90 | |
| settling_mod.f90 | |
| sort_mod.f90 | MODIFIED SORTING MODULE FROM STDLIB Licensing: |
| testdrive.f90 | |
| timemanager_mod.f90 | L. Bakels 2022: This module contains the timemanager * * |
| totals_mod.f90 | |
| turbulence_mod.f90 | 2021 L. Bakels: This module contains all turbulence related subroutines * 2023 PS: include psih, psim into this module * |
| txt_output_mod.f90 | |
| unc_mod.f90 | |
| verttransform_mod.f90 | This module contains all subroutines computing the vertical coordinate * transformation of the meteorological input data (L. Bakels 2021) * * |
| wetdepo_mod.f90 | L. Bakels 2021: This module contains dry deposition related subroutines * * |
| windfields_mod.f90 | This module stores all meteorological input data and contains routines * reading and allocating this data * * L. Bakels 2023: Dynamical allocation of all windfields * * |
| xmass_mod.f90 |