Ignore:
Timestamp:
Jul 27, 2018 1:36:03 PM (6 years ago)
Author:
suehring
Message:

New Inifor features: grid stretching, improved command-interface, support start dates in different formats in both YYYYMMDD and YYYYMMDDHH, Ability to manually control input file prefixes (--radiation-prefix, --soil-preifx, --flow-prefix, --soilmoisture-prefix) for compatiblity with DWD forcast naming scheme; GNU-style short and long option; Prepared output of large-scale forcing profiles (no computation yet); Added preprocessor flag netcdf4 to switch output format between netCDF 3 and 4; Updated netCDF variable names and attributes to comply with PIDS v1.9; Inifor bugfixes: Improved compatibility with older Intel Intel compilers by avoiding implicit array allocation; Added origin_lon/_lat values and correct reference time in dynamic driver global attributes; corresponding PALM changes: adjustments to revised Inifor; variables names in dynamic driver adjusted; enable geostrophic forcing also in offline nested mode; variable names in LES-LES and COSMO offline nesting changed; lateral boundary flags for nesting, in- and outflow conditions renamed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/read_restart_data_mod.f90

    r3065 r3182  
    2020! Current revisions:
    2121! -----------------
    22 !
     22! Rename variables for boundary flags
    2323!
    2424! Former revisions:
     
    17651765                      READ ( 13 )  tmp_3dwul
    17661766                   ENDIF
    1767                    IF ( outflow_l )  THEN
     1767                   IF ( bc_radiation_l )  THEN
    17681768                      u_m_l(:,nysc-nbgp:nync+nbgp,:) =                         &
    17691769                         tmp_3dwul(:,nysf-nbgp:nynf+nbgp,:)
     
    17761776                      READ ( 13 )  tmp_3dwun
    17771777                   ENDIF
    1778                    IF ( outflow_n )  THEN
     1778                   IF ( bc_radiation_n )  THEN
    17791779                      u_m_n(:,:,nxlc-nbgp:nxrc+nbgp) =                         &
    17801780                         tmp_3dwun(:,:,nxlf-nbgp:nxrf+nbgp)
     
    17871787                      READ ( 13 )  tmp_3dwur
    17881788                   ENDIF
    1789                    IF ( outflow_r )  THEN
     1789                   IF ( bc_radiation_r )  THEN
    17901790                      u_m_r(:,nysc-nbgp:nync+nbgp,:) =                         &
    17911791                         tmp_3dwur(:,nysf-nbgp:nynf+nbgp,:)
     
    17981798                      READ ( 13 )  tmp_3dwus
    17991799                   ENDIF
    1800                    IF ( outflow_s )  THEN
     1800                   IF ( bc_radiation_s )  THEN
    18011801                      u_m_s(:,:,nxlc-nbgp:nxrc+nbgp) =                         &
    18021802                         tmp_3dwus(:,:,nxlf-nbgp:nxrf+nbgp)
     
    18301830                      READ ( 13 )  tmp_3dwvl
    18311831                   ENDIF
    1832                    IF ( outflow_l )  THEN
     1832                   IF ( bc_radiation_l )  THEN
    18331833                      v_m_l(:,nysc-nbgp:nync+nbgp,:) =                         &
    18341834                         tmp_3dwvl(:,nysf-nbgp:nynf+nbgp,:)
     
    18411841                      READ ( 13 )  tmp_3dwvn
    18421842                   ENDIF
    1843                    IF ( outflow_n )  THEN
     1843                   IF ( bc_radiation_n )  THEN
    18441844                      v_m_n(:,:,nxlc-nbgp:nxrc+nbgp) =                         &
    18451845                         tmp_3dwvn(:,:,nxlf-nbgp:nxrf+nbgp)
     
    18521852                      READ ( 13 )  tmp_3dwvr
    18531853                   ENDIF
    1854                    IF ( outflow_r )  THEN
     1854                   IF ( bc_radiation_r )  THEN
    18551855                      v_m_r(:,nysc-nbgp:nync+nbgp,:) =                         &
    18561856                         tmp_3dwvr(:,nysf-nbgp:nynf+nbgp,:)
     
    18631863                      READ ( 13 )  tmp_3dwvs
    18641864                   ENDIF
    1865                    IF ( outflow_s )  THEN
     1865                   IF ( bc_radiation_s )  THEN
    18661866                      v_m_s(:,:,nxlc-nbgp:nxrc+nbgp) =                         &
    18671867                         tmp_3dwvs(:,:,nxlf-nbgp:nxrf+nbgp)
     
    19001900                      READ ( 13 )  tmp_3dwwl
    19011901                   ENDIF
    1902                    IF ( outflow_l )  THEN
     1902                   IF ( bc_radiation_l )  THEN
    19031903                      w_m_l(:,nysc-nbgp:nync+nbgp,:) =                         &
    19041904                         tmp_3dwwl(:,nysf-nbgp:nynf+nbgp,:)
     
    19111911                      READ ( 13 )  tmp_3dwwn
    19121912                   ENDIF
    1913                    IF ( outflow_n )  THEN
     1913                   IF ( bc_radiation_n )  THEN
    19141914                      w_m_n(:,:,nxlc-nbgp:nxrc+nbgp) =                         &
    19151915                         tmp_3dwwn(:,:,nxlf-nbgp:nxrf+nbgp)
     
    19221922                      READ ( 13 )  tmp_3dwwr
    19231923                   ENDIF
    1924                    IF ( outflow_r )  THEN
     1924                   IF ( bc_radiation_r )  THEN
    19251925                      w_m_r(:,nysc-nbgp:nync+nbgp,:) =                         &
    19261926                         tmp_3dwwr(:,nysf-nbgp:nynf+nbgp,:)
     
    19331933                      READ ( 13 )  tmp_3dwws
    19341934                   ENDIF
    1935                    IF ( outflow_s )  THEN
     1935                   IF ( bc_radiation_s )  THEN
    19361936                      w_m_s(:,:,nxlc-nbgp:nxrc+nbgp) =                         &
    19371937                         tmp_3dwws(:,:,nxlf-nbgp:nxrf+nbgp)
Note: See TracChangeset for help on using the changeset viewer.