...
Hard-coded parameters
Some of the most important FLEXPART parameters cannot specified as a run time option but are hard-coded in the source. The FLEXTRA installation at ECMWF uses the following set of hard-codes coded parameters:
Description | Value | Parameter in source | Source file |
---|---|---|---|
Maximum number of grid points in E-W (input grid) | 721 | nxmax | par_mod.f90 |
Maximum number of grid points in N-S (input grid) | 361 | nymax | par_mod.f90 |
Maximum number of model levels (input grid) | 138 | par_mod.f90 | |
Maximum number of species | 16 | maxspec | par_mod.f90 |
Maximum number of particles | 2000000 | maxpart | par_mod.f90 |
Maximum number of age classes | 110 | maxageclass | par_mod.f90 |
Maximum number of receptor sites | 200 | maxreceptors | par_mod.f90 |
Maximum number of output grid nests | 0 | maxnests | par_mod.f90 |
...
To make FLEXPART work at ECMWF the following modifications had to be made in the source code:
1. Resolve Resolve type mismatch in err.f90 with newer gfortran compiler: see flextra ticket49
...
In par_mod.f90 line 125 had to be modified:
3. Increase maximum number of age classes
In par_mod.f90:
4. Increase maximum number of species
In par_mod.f90: