Ignore:
Timestamp:
09/23/20 16:00:58 (4 years ago)
Author:
dubos
Message:

devel : diagnose divergence and vorticity

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/src/diagnostics/compute_diagnostics.f90

    r1034 r1052  
    2727    END SUBROUTINE comp_temperature 
    2828 
     29    SUBROUTINE comp_vorticity(ue, vort) 
     30      IMPORT 
     31      REAL(rstd),INTENT(IN)  :: ue(:,:) 
     32      REAL(rstd),INTENT(OUT) :: vort(:,:) 
     33    END SUBROUTINE comp_vorticity 
     34 
     35    SUBROUTINE comp_divergence(ue, div) 
     36      IMPORT 
     37      REAL(rstd),INTENT(IN)  :: ue(:,:) 
     38      REAL(rstd),INTENT(OUT) :: div(:,:) 
     39    END SUBROUTINE comp_divergence 
     40 
    2941    SUBROUTINE comp_hydro_press(rhodz, theta_rhodz, ps, p) 
    3042      IMPORT 
     
    4860  PROCEDURE(comp_pression),    POINTER, SAVE :: compute_pression => NULL(), compute_pression_mid => NULL() 
    4961  PROCEDURE(comp_temperature), POINTER, SAVE :: compute_temperature => NULL() 
     62  PROCEDURE(comp_vorticity),   POINTER, SAVE :: compute_vorticity => NULL() 
     63  PROCEDURE(comp_divergence),  POINTER, SAVE :: compute_divergence => NULL() 
    5064  PROCEDURE(comp_hydro_press), POINTER, SAVE :: compute_hydrostatic_pressure => NULL() 
    5165  PROCEDURE(comp_vert_interp), POINTER, SAVE :: compute_vertical_interp => NULL() 
    5266 
    53   PUBLIC :: compute_rhodz, compute_pression, compute_pression_mid, compute_temperature, compute_hydrostatic_pressure, & 
    54        compute_vertical_interp 
     67  PUBLIC :: compute_rhodz, compute_pression, compute_pression_mid, compute_temperature, & 
     68       compute_vorticity, compute_divergence, compute_hydrostatic_pressure, compute_vertical_interp 
    5569 
    5670END MODULE compute_diagnostics_mod 
Note: See TracChangeset for help on using the changeset viewer.