Size: 1782
Comment:
|
← Revision 17 as of 2019-07-31 12:28:06 ⇥
Size: 2136
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#acl ClamsUserGroup:read,write,delete,revert All:read |
|
Line 8: | Line 10: |
In the subdirectory ''source'' the most important programs from the pos-family are | |
Line 10: | Line 11: |
* ["pos_example.f90"]: An easy example how to create the initial positions of APs | === Available programs === |
Line 12: | Line 13: |
* ["pos_area.f90"]: 2d or 3d initial positions of APs with equal isentropic areas (+ PV_INIT) | The subdirectory ''source'' contains the following programs: |
Line 14: | Line 15: |
* ["pos_3d.f90"]: Different 2d or 3d initial configurations | * add_flightpath.f90: Add positions of a flightpath to a pos file |
Line 16: | Line 17: |
* ["pos_dyn.f90"]: This program completes the geometric positions of the APs with their dynamical properties, i.e.~PV, EQLAT, TEMP, PRESS,... | * [[/pos_3d.f90 | pos_3d.f90]]: Different 2d or 3d initial configurations * [[/pos_area.f90 | pos_area.f90]]: 2d or 3d initial positions of APs with equal isentropic areas (+ PV_INIT) * [[/pos_chem.f90 | pos_chem.f90]]: modifies chemical fields (O3, HCL etc) in init-files on lower and upper bound * [[/pos_dyn.f90 | pos_dyn.f90]]: This program completes the geometric positions of the APs with their dynamical properties, i.e.~PV, EQLAT, TEMP, PRESS,... * pos_example.f90: An easy example how to create the initial positions of APs * pos_flightpath.f90: Create pos file with positions along flightpath |
Line 18: | Line 29: |
* ["pos_voronoi.f90"]: Voronoi areas are calculated and added to the pos/init-file * ["pos_chem.f90"]: modifies chemical fields (O3, HCL etc) in init-files on lower and upper bound |
* [[/pos_voronoi.f90 | pos_voronoi.f90]]: Voronoi areas are calculated and added to the pos/init-file |
Line 23: | Line 32: |
=== Output Files === | |
Line 28: | Line 38: |
''xxx'' : prefix, 1-3 characters [[BR]] ''yymmddhh'' : year, month, day, hour [[BR]] e. g.: ''pos_ABC_99022812.nc''[[BR]] |
''xxx'' : prefix, 1-3 characters <<BR>> ''yymmddhh'' : year, month, day, hour <<BR>> e. g.: ''pos_ABC_99022812.nc''<<BR>> |
Line 34: | Line 44: |
---- [[/Changes|History of Changes]] |
The package pos
The package pos helps to create an ensemble of n APs. Especially, their initial special positions (described in isentropic coordinates spanned by longitude, latitude and the potential temperature) and their initial times (in Julian seconds) can be created. The geometric properties (positions, Voronoi areas,...) and the dynamical properties (PV, EQLAT, TEMP, PRESS,....) of the APs are derived from the meteorological input files using the pos***-family of the programs.
Available programs
The subdirectory source contains the following programs:
- add_flightpath.f90: Add positions of a flightpath to a pos file
pos_3d.f90: Different 2d or 3d initial configurations
pos_area.f90: 2d or 3d initial positions of APs with equal isentropic areas (+ PV_INIT)
pos_chem.f90: modifies chemical fields (O3, HCL etc) in init-files on lower and upper bound
pos_dyn.f90: This program completes the geometric positions of the APs with their dynamical properties, i.e.~PV, EQLAT, TEMP, PRESS,...
- pos_example.f90: An easy example how to create the initial positions of APs
- pos_flightpath.f90: Create pos file with positions along flightpath
pos_voronoi.f90: Voronoi areas are calculated and added to the pos/init-file
Output Files
Each pos_* program creates an output file in NetCDF data format. It is named:
pos_xxx_yymmddhh.nc
xxx : prefix, 1-3 characters
yymmddhh : year, month, day, hour
e. g.: pos_ABC_99022812.nc
In this file the starting positions of the trajectories (longitudes, latitudes and theta) are stored on the variables LAT, LON and THETA. The corresponding starting times are saved on the variable TIME_INIT. Furthermore, the variables PV_INIT, EQLAT, TEMP, PRESS, TND (density) and VORONOI_AREA can be created.