New AGCM Pre processing
AGCM Pre processing

ATENTION:
- The global model doesn't still support that new format of the
pre processing
- That system allows portability for another machines


Pre-processing of Global model:

- Login in tupay/azusa/turi
- Enter in your work directory:
    a)
Download file
    b) unzip file:
        Run: tar -zxvf PREGLOBAL.tar.gz

1) You need to change config file: cd <dirhome>/PREGLOBAL/
    # Edit file:     configenv_pre.ksh
    # Set Directories
    dirhome = <your home directory>
    dirwork = <your work or data directory>

    # Machine options: SX6; Linux (run in TX7: tupay, turi, azusa)
    MAQUI = <machine where run your job>

    # Set Res for Chopping
    RESIN=<input original horizontal resolution gdas1> Ex: 382 or 254
    KMIN=<input original vertical resolution gdas1> Ex: 64 or 42 ..
    RESOUT=<output analysis horizontal resolution> Ex: 170
    KMOUT=<output vertical resolution> Ex: 42

    # Set T170 Quadratic
    RESO=<analysis horizontal resolution> Ex: 170
    IM=<number of latitudes> Ex: 512
    JM=<number of longitudes> Ex: 256
    ** Obs: More information about lat/lon number for all horizontal resolution =>                 directory GetImaxJmax/
    ** Run script: "GetImaxJmax.ksh L or Q" for Linear or Quadratic.
   

    # Set run date
    DATA=<set date> Ex: 2007030100


2) Configure your work area: cd <dirhome>/PREGLOBAL
    Run: . /configure_env.ksh

3) Compile: cd <dirhome>/PREGLOBAL/sources
    Run : make
    Verify the executable: <dirdata>/pre/exec
    - TopoWaterPercNavy
    - TopoWaterPercGT30
    - LandSeaMask
    - VarTopo
    - TopoSpectral
    - VegetationMaskSSiB
    - VegetationMask
    - VegetationAlbedoSSiB
    - DeepSoilTemperatureClima
    - DeepSoilTemperature
    - RoughnessLengthClima
    - RoughnessLength
    - SoilMoistureClima
    - SoilMoisture
    - AlbedoClima Albedo
    - SnowClima
    - Chopping
    - SSTClima
    - SSTWeeklyNCEP
    - SSTWeekly

4) Run pre-processing example: Example Data (gdas1 -> 2007030100)
    cp /gfs/dk20/modoper/tempo/global/pre/datain/* <dirdata>/pre/datain
    Directory: cd <dirhome>/PREGLOBAL/scripts
    Run: runAll.ksh

Direction: bonatti@cptec.inpe.br, 20/04/2007

All output files are 32-bits IEEE big endian and
all output files are direct access, except the
spectral from TopoSpectral and Chopping.

Note:
- All scripts "run_*.ksh" can be executed separately but the correct order should be proceeded to first time run. Verify the correct order in runAll.ksh script or in the item5
- Original files from NCEP is supposed to be at ${DirMain}/pre/datain,
like gdas1.ThhZ.SAnl and gdas1.ThhZ.sstgrb
- Printout will be at ${DirMain}/pre/output, most output files will be
at ${DirMain}/pre/dataout, some output files will be at ${DirMain}/model/datain
and some intermediate files in processing NCEP files will be at ${DirMain}/pre/datain.

5) Recommended order to first time run AGCM Preprocessing at <dirhome>/PREGLOBAL/scripts:

The script runAll.ksh set " 1 or 0 " to " run or not run" scripts

- run_TopoWaterPercNavy.ksh (needs data from ${DirMain}/pre/databcs) or
- run_TopoWaterPercGT30.ksh (needs data from ${DirMain}/pre/databcs/GTOP30)
- run_LandSeaMask.ksh
- run_VarTopo.ksh
- run_TopoSpectral.ksh
- run_VegetationMaskSSiB.ksh (needs data from ${DirMain}/pre/databcs)
- run_VegetationMask.ksh (At this point you will have the Model Land Sea Mask
corrected by Vegetation Mask)
- run_VegetationAlbedoSSiB.ksh (In fact this could be running any place and
needs data from ${DirMain}/pre/databcs)
- run_DeepSoilTemperatureClima.ksh (needs data from ${DirMain}/pre/databcs)
- run_DeepSoilTemperature.ksh
- run_RoughnessLengthClima.ksh (needs data from ${DirMain}/pre/databcs)
- run_RoughnessLength.ksh
- run_SoilMoistureClima.ksh (needs data from ${DirMain}/pre/databcs)
- run_SoilMoisture.ksh
- run_AlbedoClima.ksh (needs data from ${DirMain}/pre/databcs)
- run_Albedo.ksh
- run_SnowClima.ksh (Snow field based on Climatological Albedo; needs
Model Land Sea Mask)
- run_Chopping.ksh (Must be running to give the initial condition
for SST's programs that also needs Model Land Sea Mask
and could need data from ${DirMain}/pre/dataTop : Topography.Tnnnn
At the source directory there is also the Delta Sigma Data Files.)
- run_SSTClima.ksh (needs data from ${DirMain}/pre/databcs)
- run_SSTWeeklyNCEP.ksh (To deGRIB NCEP SST file with the script GetSST.ksh
and to format properly the file for SSTWeekly)
- run_SSTWeekly.ksh

Output files:

TopoWaterPercNavy:
pre/dataout:
    TopoNavy.dat
    WaterNavy.dat
    TopoWaterNavy.dat
    TopoWaterNavy.ctl

TopoWaterPercGT30:
pre/dataout:
    TopoGT30.dat
    WaterGT30.dat
    TopoWaterGT30???.* => (??? de 1 a 128)

LandSeaMask:
pre/dataout
    LandSeaMaskNavy.G00256.dat
    LandSeaMaskNavy.G00256.ctl
    LandSeaMask.G00256

VarTopo:
pre/dataout
    VarTopoNavy.G00256.ctl
    VarTopoNavy.G00256
    Topography.G00256

TopoSpectral:
model/datain :
    TopoVariance.G00256

pre/dataout :
    Topography.T0170
    TopographyRec.G00256.ctl
    TopographyRec.G00256

VegetationMaskSSiB:
pre/dataout
    VegetationMaskClimaG.dat
    VegetationMaskClimaG.ctl
    VegetationMaskClima.dat

VegetationMask:
pre/dataout
    VegetationMask.G00256.ctl
    VegetationMask.G00256
    ModelLandSeaMask.G00256

VegetationAlbedoSSiB:
model/datain
    VegetationMask.G00256
    VegetationSSiB
    AlbedoSSiB

DeepSoilTemperatureClima:
pre/dataout
    DeepSoilTemperatureClima.dat
    DeepSoilTemperatureClima.ctl

DeepSoilTemperature:
model/datain/
    DeepSoilTemperature.G00256

pre/dataout
    DeepSoilTemperature.G00256.ctl

RoughnessLengthClima:
pre/dataout
    RoughnessLengthClima.dat
    RoughnessLengthClima.ctl

RoughnessLength:
model/datain/
    RoughnessLength.G00256

pre/dataout
    RoughnessLength.G00256.ctl

SoilMoistureClima:
pre/dataout
    SoilMoistureClima.dat
    SoilMoistureClima.ctl

SoilMoisture:
model/datain/
    SoilMoisture.G00256

pre/dataout
    SoilMoisture.G00256.ctl

AlbedoClima:
pre/dataout
    AlbedoClima.dat
    AlbedoClima.ctl

Albedo:
pre/dataout
    Albedo.G00256.ctl
    Albedo.G00256

SnowClima:
model/datain/
    Snow2007030100S.unf.G00256

pre/dataout
    SnowClima2007030100S.unf.G00256.ctl

Chopping:
model/datain/
    GANLNMC2007030100S.unf.T0254L064
    OZONNMC2007030100S.unf.T0254L064
    GANLNMC2007030100S.unf.T0170L042
    OZONNMC2007030100S.grd.T0170L042

pre/dataout/
    GANLNMC2007030100S.unf.T0170L042.GrADS.ctl
    GANLNMC2007030100S.unf.T0170L042.GrADS

SSTClima:
model/datain/
    SSTClima20070620.G00256

pre/dataout/
    SSTClima20070620.G00256.ctl
    SSTClima20070620.G00256

SSTWeeklyNCEP:
pre/datain
    gdas1.T00Z.sstgrd.2007030100

pre/dataout/
    SSTWeekly.20040326.ctl
    SSTWeekly.20040326

SSTWeekly:
model/datain/
    SSTWeekly20040326.G00256

pre/dataout/
    SSTWeekly20040326.G00256.ctl
    SSTWeekly20040326.G00256

 


 
 

 

 
CPTEC/INPE