C $Header: /u/gcmpack/MITgcm/pkg/aim_v23/AIM_OPTIONS.h,v 1.9 2007/08/10 03:09:07 dfer Exp $ C $Name: $ C CPP options file for AIM package #ifndef AIM_OPTIONS_H #define AIM_OPTIONS_H #include "PACKAGES_CONFIG.h" #ifdef ALLOW_AIM #include "CPP_OPTIONS.h" C restore the old AIM interface (ref: coupled run, summer 2000): C - use a simple shift of 1/2 mesh for mapping A.grid <-> C.grid. C - do not include minor changes (added to avoid negative Q). #undef OLD_AIM_INTERFACE C allow dew to form on land (=negative evaporation) #undef ALLOW_DEW_ON_LAND #ifdef ALLOW_TIMEAVE C allow time average diagnostic: # define ALLOW_AIM_TAVE #endif C allow Clear-Sky diagnostic: #define ALLOW_CLR_SKY_DIAG C allow 3D cloud fraction for computation of radiation #undef ALLOW_CLOUD_3D C Macro mapping dynamics vertical indexing (KD) to AIM vertical indexing (KA). C ( dynamics puts K=1 at bottom of atmos., AIM puts K=1 at top of atmos. ) #define _KD2KA( KD ) Nr-KD+1 #endif /* ALLOW_AIM */ #endif /* AIM_OPTIONS_H */ CEH3 ;;; Local Variables: *** CEH3 ;;; mode:fortran *** CEH3 ;;; End: ***