SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
/home/dasprezs/EXPORT_v7_3/src/LIB/LFI_COMPRESS/src/modd_comppar.f90
Go to the documentation of this file.
00001 !-----------------------------------------------------------------
00002 !--------------- special set of characters for RCS information
00003 !-----------------------------------------------------------------
00004 ! $Source: /home/cvsroot/mesonh/libtools/lib/COMPRESS/src/comppar.f90,v $ $Revision: 1.1 $ $Date: 2005/04/12 15:06:20 $
00005 !-----------------------------------------------------------------
00006 !-----------------------------------------------------------------
00007 !-----------------------------------------------------------------
00008 MODULE MODD_COMPPAR
00009 IMPLICIT NONE 
00010 ! Debug mode : set LPDEBUG to .TRUE.
00011 LOGICAL,PARAMETER :: LPDEBUG = .FALSE.
00012 
00013 
00014 ! contains coding parameters for (de)compress routines
00015 
00016 INTEGER,PARAMETER :: JPCSTENCOD = 1 ! constant array 
00017 INTEGER,PARAMETER :: JPSOPENCOD = 2 ! second order packing 
00018 INTEGER,PARAMETER :: JPEXTENCOD = 3 ! second order packing with min/max values excluded
00019 
00020 ! Extended code when JPEXTENCOD enabled
00021 !
00022 ! BE CAREFUL : 3 bits are reserved for coding this code => max value is 7
00023 INTEGER,PARAMETER :: JPCONST   = 0 ! constant value array
00024 INTEGER,PARAMETER :: JPNORM    = 1 ! same as JPSOPENCOD
00025 INTEGER,PARAMETER :: JPMINEXCL = 2 ! Min value is isolated
00026 INTEGER,PARAMETER :: JPMAXEXCL = 3 ! Max value is isolated
00027 INTEGER,PARAMETER :: JPMINMAXEXCL = 4 ! Min&Max values are isolated
00028 INTEGER,PARAMETER :: JP2VAL       = 5 ! 2 different values in array
00029 INTEGER,PARAMETER :: JP3VAL       = 6 ! 3 different values in array
00030 INTEGER,PARAMETER :: JPOTHER      = 7 ! for future use
00031 INTEGER,PARAMETER :: JPLOG        = 8
00032 END MODULE MODD_COMPPAR