INTERFACE:
module variables_2dDESCRIPTION:
This modules contains declarations for all variables related to 2D hydrodynamical calculations. Information about the calculation domain is included from the domain module. The module contains public subroutines to initialise and cleanup. Depending whether the compiler option STATIC is set or not, memory for 2D variables is statically or dynamically allocated, see PUBLIC DATA MEMBERS. USES:
use domain, only: imin,imax,jmin,jmax use field_manager IMPLICIT NONEPUBLIC DATA MEMBERS:
integer, parameter :: rk = kind(_ONE_) #ifdef STATIC #include "static_2d.h" #else #include "dynamic_declarations_2d.h" #endif integer :: size2d_field integer :: mem2dREVISION HISTORY:
Original author(s): Karsten Bolding & Hans Burchard