source: branches/publications/ORCHIDEE_gmd-2018-57/src_global/grid_var.f90 @ 5143

Last change on this file since 5143 was 3910, checked in by jan.polcher, 8 years ago

File forgotten !

--This line, and thgse below, will be ignored--

A src_global/grid_var.f90

File size: 1.9 KB
Line 
1!! This module define variables for the grid to gathered points.
2!!
3!! @call sechiba_main
4!! @Version : $Revision: 3447 $, $Date: 2016-05-19 12:54:53 +0200 (Thu, 19 May 2016) $
5!!
6!< $HeadURL: svn://forge.ipsl.jussieu.fr/orchidee/branches/ORCHIDEE-ROUTING/ORCHIDEE/src_global/grid.f90 $
7!< $Date: 2016-05-19 12:54:53 +0200 (Thu, 19 May 2016) $
8!< $Author: josefine.ghattas $
9!< $Revision: 3447 $
10!!
11!! @author Marie-Alice Foujols, Jan Polcher and Martial Mancip
12!!
13!! This module archives and makes available for all ORCHIDEE routine the information on the grid
14!! being used. 3 types of grids are foreseen :
15!! - Regular longitude latitude grid : This is the default and mostly used for global applications.
16!! - Regular X/Y grid : this is a typical grid for regional models and requires a projection method
17!!                      to go from X/y to lon/lat.
18!! - unstructures grid : This is a general grid where each cell is a polygone. It prepares ORCHIDEE
19!!                       for DYNAMICO.
20!!
21!! The subroutines have the following role :
22!!  grid_init : this routine will provide the dimensions needed to allocate the memory and the
23!!              characteristics of the grid.
24!!
25!!  grid_stuff : This subroutine provides the grid details for all land points. Obviously depending
26!!               on the grid type different level of information need to be provided.
27!!
28!f90doc MODULEgrid
29MODULE grid_var
30  !
31  IMPLICIT NONE
32  !
33  !=================================================================================
34  !
35  ! Horizontal grid information
36  !
37  !=================================================================================
38  !
39  CHARACTER(LEN=20), SAVE                           :: GridType
40!$OMP THREADPRIVATE(GridType)
41  !
42  ! More variables need to be transferred to this module as we clearly filter between was used before the introduction
43  ! of GridTypes and what is needed now for more general grid types.
44  !
45END MODULE grid_var
Note: See TracBrowser for help on using the repository browser.