Changes between Version 2 and Version 3 of Documentation/UserGuide/HistoryOperators


Ignore:
Timestamp:
2020-02-28T11:26:22+01:00 (4 years ago)
Author:
cottle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/UserGuide/HistoryOperators

    v2 v3  
    11= How to understand the operations performed on the variables when written in the history files = 
    22 '''1. IOIPSL/src/histcom.f90'''[[BR]] 
     3Update C. Ottle 02/28/2020 
    34 
    45First read more about the IOIPSL module that manages the history files here: 
     
    3132 * Allowed vector operations:[[BR]] 
    3233Usage: cels(x) 
    33 ||cels||transforms the field into degrees Celsius|| 
     34||cels||transforms the field from Kelvin into degrees Celsius|| 
    3435 
    3536 * Allowed vector-scalar operations:[[BR]] 
     
    4344 
    4445Examples:[[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. 
    4748 * t_max(X): Computes the maximum over the time between two writes of the variable. 
    4849