Ignore:
Timestamp:
Dec 10, 2018 1:25:22 PM (5 years ago)
Author:
eckhard
Message:

inifor: Prefixed all INIFOR modules with inifor_ and removed unused variables

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/UTIL/inifor/src/inifor_grid.f90

    r3615 r3618  
    2626! -----------------
    2727! $Id$
     28! Prefixed all INIFOR modules with inifor_, removed unused variables
     29!
     30!
     31! 3615 2018-12-10 07:21:03Z raasch
    2832! bugfix: abort replaced by inifor_abort
    2933!
     
    97101!------------------------------------------------------------------------------!
    98102
    99  MODULE grid
    100 
    101     USE control
    102     USE defs,                                                                  &
     103 MODULE inifor_grid
     104
     105    USE inifor_control
     106    USE inifor_defs,                                                           &
    103107        ONLY:  DATE, EARTH_RADIUS, TO_RADIANS, TO_DEGREES, PI, dp, hp, sp,     &
    104108               SNAME, LNAME, PATH, FORCING_STEP, WATER_ID, FILL_ITERATIONS,    &
    105109               BETA, P_SL, T_SL, BETA, RD, RV, G, P_REF, RD_PALM, CP_PALM,     &
    106110               RHO_L, OMEGA, HECTO
    107     USE io,                                                                    &
     111    USE inifor_io,                                                             &
    108112        ONLY:  get_netcdf_attribute, get_netcdf_dim_vector,                    &
    109113               get_netcdf_variable, parse_command_line_arguments,              &
    110114               validate_config
    111     USE netcdf,                                                                &
    112         ONLY:  NF90_MAX_NAME, NF90_MAX_VAR_DIMS
    113     USE transform,                                                             &
     115    USE inifor_transform,                                                      &
    114116        ONLY:  average_2d, rotate_to_cosmo, find_horizontal_neighbours,&
    115117               compute_horizontal_interp_weights,                              &
     
    119121               project, centre_velocities, phi2phirot, rla2rlarot, uv2uvrot,   &
    120122               phirot2phi, rlarot2rla
    121     USE types
    122     USE util
     123    USE inifor_types
     124    USE inifor_util
     125    USE netcdf,                                                                &
     126        ONLY:  NF90_MAX_NAME, NF90_MAX_VAR_DIMS
    123127   
    124128    IMPLICIT NONE
     
    628632       phirot = project(0.5_dp*ly, y0, EARTH_RADIUS) * TO_DEGREES,             &
    629633       rlarot = project(0.5_dp*lx, x0, EARTH_RADIUS) * TO_DEGREES,             &
    630        polphi = phi_cn * TO_DEGREES, pollam = lambda_cn * TO_DEGREES,          &
     634       polphi = phi_cn * TO_DEGREES,                                           &
    631635       polgam = gam * TO_DEGREES                                               &
    632636    ) * TO_RADIANS
     
    660664    f3 = 2.0_dp * OMEGA * SIN(                                                 &
    661665       TO_RADIANS*phirot2phi( phi_centre * TO_DEGREES, lam_centre * TO_DEGREES,&
    662                               phi_n * TO_DEGREES, lambda_n * TO_DEGREES,       &
     666                              phi_n * TO_DEGREES,                              &
    663667                              gam * TO_DEGREES )                               &
    664668       )
     
    18251829       IF ( number_stretch_level_end >= 1 ) THEN
    18261830          CALL calculate_stretching_factor( number_stretch_level_end, dz,      &
    1827                                             dz_stretch_factor,                 &
    18281831                                            dz_stretch_factor_array,           &   
    18291832                                            dz_stretch_level_end,              &
     
    19031906!> results into an overdetermined system.
    19041907!------------------------------------------------------------------------------!
    1905  SUBROUTINE calculate_stretching_factor( number_end, dz, dz_stretch_factor,    &
     1908 SUBROUTINE calculate_stretching_factor( number_end, dz,                       &
    19061909                                         dz_stretch_factor_array,              &   
    19071910                                         dz_stretch_level_end,                 &
     
    19111914    REAL(dp), DIMENSION(:), INTENT(INOUT) ::  dz_stretch_factor_array
    19121915    REAL(dp), DIMENSION(:), INTENT(IN)    ::  dz_stretch_level_end, dz_stretch_level_start
    1913     REAL(dp)                              ::  dz_stretch_factor
    19141916 
    19151917    INTEGER ::  iterations  !< number of iterations until stretch_factor_lower/upper_limit is reached 
     
    41174119    END SUBROUTINE get_soil_layer_thickness
    41184120
    4119  END MODULE grid
     4121 END MODULE inifor_grid
Note: See TracChangeset for help on using the changeset viewer.