Ignore:
Timestamp:
Jun 1, 2007 3:25:22 PM (17 years ago)
Author:
raasch
Message:

preliminary uncomplete changes for ocean version

File:
1 edited

Legend:

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

    r90 r94  
    55! Actual revisions:
    66! -----------------
    7 !
     7! +ocean, r, + salinity variables
     8! defaults of .._vertical_gradient_levels changed from -1.0 to -9999999.9
    89!
    910! Former revisions:
     
    9495    REAL, DIMENSION(:), ALLOCATABLE ::                                         &
    9596          ddzu, dd2zu, dzu, ddzw, dzw, km_damp_x, km_damp_y, l_grid, pt_init,  &
    96           q_init, rdf, ug, u_init, u_nzb_p1_for_vfc, vg, v_init,               &
     97          q_init, rdf, sa_init, ug, u_init, u_nzb_p1_for_vfc, vg, v_init,      &
    9798          v_nzb_p1_for_vfc, zu, zw
    9899
     
    101102
    102103    REAL, DIMENSION(:,:), ALLOCATABLE, TARGET ::                               &
    103           qsws_1, qsws_2, qswst_1, qswst_2, rif_1, rif_2, shf_1, shf_2,        &
    104           tswst_1, tswst_2, usws_1, usws_2, vsws_1, vsws_2
     104          qsws_1, qsws_2, qswst_1, qswst_2, rif_1, rif_2, saswst_1, shf_1,     &
     105          shf_2, tswst_1, tswst_2, usws_1, usws_2, vsws_1, vsws_2
    105106
    106107    REAL, DIMENSION(:,:), POINTER ::                                           &
    107           qsws, qsws_m, qswst, qswst_m, rif, rif_m, shf, shf_m, tswst,        &
     108          qsws, qsws_m, qswst, qswst_m, rif, rif_m, saswst, shf, shf_m, tswst, &
    108109          tswst_m, usws, usws_m, vsws, vsws_m
    109110
     
    117118    REAL, DIMENSION(:,:,:), ALLOCATABLE, TARGET ::                             &
    118119          e_1, e_2, e_3, kh_1, kh_2, km_1, km_2, p, pt_1, pt_2, pt_3, q_1,     &
    119           q_2, q_3, ql_1, ql_2, u_1, u_2, u_3, v_1, v_2, v_3, vpt_1, vpt_2,    &
    120           w_1, w_2, w_3
     120          q_2, q_3, ql_1, ql_2, r, sa_1, sa_2, sa_3, u_1, u_2, u_3, v_1, v_2,  &
     121          v_3, vpt_1, vpt_2, w_1, w_2, w_3
    121122
    122123    REAL, DIMENSION(:,:,:), POINTER ::                                         &
    123124          e, e_m, e_p, kh, kh_m, km, km_m, pt, pt_m, pt_p, q, q_m, q_p, ql,    &
    124           ql_c, te_m, tpt_m, tq_m, tu_m, tv_m, tw_m, u, u_m, u_p, v, v_m, v_p, &
    125           vpt, vpt_m, w, w_m, w_p
     125          ql_c, sa, sa_p, te_m, tpt_m, tq_m, tsa_m, tu_m, tv_m, tw_m, u, u_m, &
     126          u_p, v, v_m, v_p, vpt, vpt_m, w, w_m, w_p
    126127
    127128    REAL, DIMENSION(:,:,:,:), ALLOCATABLE ::  rif_wall
     
    288289                pt_vertical_gradient_level_ind(10) = -9999, &
    289290                q_vertical_gradient_level_ind(10) = -9999, &
     291                sa_vertical_gradient_level_ind(10) = -9999, &
    290292                section(100,3), section_xy(100) = -9999, &
    291293                section_xz(100) = -9999, section_yz(100) = -9999, &
     
    312314                mg_switch_to_pe0 = .FALSE., &
    313315                netcdf_output = .FALSE., netcdf_64bit = .FALSE., &
    314                 netcdf_64bit_3d = .TRUE., &
     316                netcdf_64bit_3d = .TRUE., ocean = .FALSE., &
    315317                outflow_l = .FALSE., outflow_n = .FALSE., outflow_r = .FALSE., &
    316318                outflow_s = .FALSE., passive_scalar = .FALSE., &
     
    362364             rayleigh_damping_height = -1.0, residual_limit = 1.0E-4, &
    363365             restart_time = 9999999.9, rif_max = 1.0, rif_min = -5.0, &
    364              roughness_length = 0.1, simulated_time = 0.0, &
     366             roughness_length = 0.1, sa_surface = 35.0, simulated_time = 0.0, &
    365367             simulated_time_at_begin, sin_alpha_surface, &
    366368             skip_time_data_output = 0.0, skip_time_data_output_av = 9999999.9,&
     
    378380             time_do_sla = 0.0, time_dvrp = 0.0, time_prel = 0.0, &
    379381             time_restart = 9999999.9, time_run_control = 0.0, &
    380              top_heatflux = 9999999.9, ug_surface = 0.0, u_gtrans = 0.0, &
     382             top_heatflux = 9999999.9, top_salinityflux = 0.0, &
     383             ug_surface = 0.0, u_gtrans = 0.0, &
    381384             ups_limit_e = 0.0, ups_limit_pt = 0.0, ups_limit_u = 0.0, &
    382385             ups_limit_v = 0.0, ups_limit_w = 0.0, vg_surface = 0.0, &
     
    386389    REAL ::  do2d_xy_last_time(0:1) = -1.0, do2d_xz_last_time(0:1) = -1.0, &
    387390             do2d_yz_last_time(0:1) = -1.0, pt_vertical_gradient(10) = 0.0, &
    388              pt_vertical_gradient_level(10) = -1.0, &
     391             pt_vertical_gradient_level(10) = -9999999.9, &
    389392             q_vertical_gradient(10) = 0.0, &
    390393             q_vertical_gradient_level(10) = -1.0, &
    391394             s_vertical_gradient(10) = 0.0, &
    392              s_vertical_gradient_level(10) = -1.0, threshold(20) = 0.0, &
     395             s_vertical_gradient_level(10) = -1.0,
     396             sa_vertical_gradient(10) = 0.0, &
     397             sa_vertical_gradient_level(10) = -1.0, threshold(20) = 0.0, &
    393398             tsc(10) = (/ 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 /), &
    394399             ug_vertical_gradient(10) = 0.0, &
Note: See TracChangeset for help on using the changeset viewer.