Changeset 122 for codes/icosagcm/trunk


Ignore:
Timestamp:
02/01/13 00:14:31 (11 years ago)
Author:
dubos
Message:

Options for calculation of Exner pressure

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/src/caldyn_gcm.f90

    r110 r122  
    1010  PUBLIC init_caldyn, caldyn, write_output_fields 
    1111 
     12  INTEGER :: caldyn_hydrostat 
     13 
    1214CONTAINS 
    1315   
    1416  SUBROUTINE init_caldyn 
    1517    USE icosa 
     18    USE exner_mod 
    1619    IMPLICIT NONE 
     20    CHARACTER(len=255) :: def 
     21   
     22    def='direct' 
     23    CALL getin('caldyn_exner',def) 
     24    SELECT CASE(TRIM(def)) 
     25    CASE('lmdz') 
     26       caldyn_exner=1 
     27    CASE('direct') 
     28       caldyn_exner=2 
     29    CASE DEFAULT 
     30       PRINT*,'Bad selector for variable caldyn_exner : <', TRIM(def),'> options are <lmdz>, <direct>' 
     31       STOP 
     32    END SELECT 
     33 
     34    def='direct' 
     35    CALL getin('caldyn_hydrostat',def) 
     36    SELECT CASE(TRIM(def)) 
     37    CASE('lmdz') 
     38       caldyn_hydrostat=1 
     39    CASE('direct') 
     40       caldyn_hydrostat=2 
     41    CASE DEFAULT 
     42       PRINT*,'Bad selector for variable caldyn_hydrostat : <', TRIM(def),'> options are <lmdz>, <direct>' 
     43       STOP 
     44    END SELECT 
    1745     
    1846    CALL allocate_caldyn 
Note: See TracChangeset for help on using the changeset viewer.