Ignore:
Timestamp:
10/17/14 18:26:34 (10 years ago)
Author:
milmd
Message:

Sponge layer in dynamics.

Location:
codes/icosagcm/branches/SATURN_DYNAMICO
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/branches/SATURN_DYNAMICO/ICOSAGCM/src/timeloop_gcm.f90

    r262 r282  
    3939  USE output_field_mod 
    4040  USE write_field 
     41  USE sponge_mod 
    4142  IMPLICIT NONE 
    4243 
     
    119120 
    120121    CALL init_dissip 
     122    CALL init_sponge 
    121123    CALL init_caldyn 
    122124    CALL init_guided 
     
    141143  USE icosa 
    142144  USE dissip_gcm_mod 
     145  USE sponge_mod 
    143146  USE disvert_mod 
    144147  USE caldyn_mod 
     
    269272!       CALL wait_message(req_mass)   
    270273       CALL euler_scheme(.FALSE.)  ! update only u, theta 
     274       IF (iflag_sponge > 0) THEN 
     275         CALL sponge(f_u,f_du,f_theta_rhodz,f_dtheta_rhodz) 
     276         CALL euler_scheme(.FALSE.)  ! update only u, theta 
     277       ENDIF 
    271278    END IF 
    272279 
  • codes/icosagcm/branches/SATURN_DYNAMICO/TEST/run_icosa.def

    r270 r282  
    142142rayleigh_friction_type=none 
    143143 
     144#Sponge layer 
     145### iflag_sponge=0 for no sponge 
     146### iflag_sponge=1 for sponge over 4 topmost layers 
     147### iflag_sponge=2 for sponge from top to ~1% of top layer pressure 
     148### tau_sponge --> damping frequency at last layer 
     149### e-5 medium / e-4 strong yet reasonable / e-3 very strong 
     150### mode_sponge=1 for u,v --> 0 
     151### mode_sponge=2 for u,v --> zonal mean (NOT IMPLEMENTED) 
     152### mode_sponge=3 for u,v,h --> zonal mean (NOT IMPLEMENTED) 
     153iflag_sponge = 1 
     154tau_sponge = 1.e-4 
     155mode_sponge = 1 
     156 
    144157# -------------------------------- Physics ------------------------------------- 
    145158 
Note: See TracChangeset for help on using the changeset viewer.