Changes between Version 2 and Version 3 of Documentation/UserGuide/HistoryOperators
- Timestamp:
- 2020-02-28T11:26:22+01:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/UserGuide/HistoryOperators
v2 v3 1 1 = How to understand the operations performed on the variables when written in the history files = 2 2 '''1. IOIPSL/src/histcom.f90'''[[BR]] 3 Update C. Ottle 02/28/2020 3 4 4 5 First read more about the IOIPSL module that manages the history files here: … … 31 32 * Allowed vector operations:[[BR]] 32 33 Usage: cels(x) 33 ||cels||transforms the field into degrees Celsius||34 ||cels||transforms the field from Kelvin into degrees Celsius|| 34 35 35 36 * Allowed vector-scalar operations:[[BR]] … … 43 44 44 45 Examples:[[BR]] 45 * ave(scatter(cels(X)): Will average the variables (temperature for instance) in celsius and scatter it onto the grid. This could be used in an ocean model where all grid points are in a vector and cover only ocean points. Thus in the history file you will have the field placed correctly on the map.46 * ave(max(cels(x),0.)): Average over time only the temperature (if that is the variable in Kelvin) which are above 0.46 * ave(scatter(cels(X)): Will average the variables (temperature for instance) in Celsius and scatter it onto the grid. This could be used in an ocean model where all grid points are in a vector and cover only ocean points. Thus in the history file you will have the field placed correctly on the map. 47 * ave(max(cels(x),0.)): Average over time only the values of x (transformed from Kelvin into Celsius) which are above 0. 47 48 * t_max(X): Computes the maximum over the time between two writes of the variable. 48 49