Ignore:
Timestamp:
05/18/20 21:07:49 (4 years ago)
Author:
dubos
Message:

devel : towards conformity to F2008 standard

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/src/diagnostics/compute_temperature.F90

    r952 r1027  
    11MODULE compute_temperature_mod 
     2  USE prec, ONLY : rstd 
    23  USE earth_const, ONLY : cpp, cppv, kappa, Rd, Rv, preff, Treff, nu, & 
    34       caldyn_thermo, physics_thermo, thermo_fake_moist, & 
     
    9697#endif END_DYSL 
    9798 
     99!-------------- Wrappers for F2008 conformity ----------------- 
     100 
    98101  SUBROUTINE compute_temperature_unst(pmid, q, temp) 
    99     USE prec 
     102    REAL(rstd),INTENT(IN)    :: pmid(:,:), q(:,:,:) 
     103    REAL(rstd),INTENT(INOUT) :: temp(:,:) 
     104    CALL compute_temperature_unst_(pmid, q, temp) 
     105  END SUBROUTINE compute_temperature_unst 
     106 
     107  SUBROUTINE compute_temperature_hex(pmid, q, temp) 
     108    REAL(rstd),INTENT(IN)    :: pmid(:,:), q(:,:,:) 
     109    REAL(rstd),INTENT(INOUT) :: temp(:,:) 
     110    CALL compute_temperature_hex_(pmid, q, temp) 
     111  END SUBROUTINE compute_temperature_hex 
     112 
     113!-------------------------------------------------------------- 
     114 
     115  SUBROUTINE compute_temperature_unst_(pmid, q, temp) 
    100116    REAL(rstd),INTENT(IN)    :: pmid(llm, primal_num) 
    101117    REAL(rstd),INTENT(IN)    :: q(llm, primal_num, nqtot) 
     
    104120    DECLARE_INDICES 
    105121#include "../kernels_unst/compute_temperature.k90" 
    106   END SUBROUTINE compute_temperature_unst 
     122  END SUBROUTINE compute_temperature_unst_ 
    107123 
    108   SUBROUTINE compute_temperature_hex(pmid,q,temp) 
     124  SUBROUTINE compute_temperature_hex_(pmid,q,temp) 
    109125    USE icosa 
    110126    USE omp_para 
     
    116132    INTEGER :: ij,l 
    117133#include "../kernels_hex/compute_temperature.k90" 
    118   END SUBROUTINE compute_temperature_hex 
     134  END SUBROUTINE compute_temperature_hex_ 
    119135 
    120136  SUBROUTINE compute_temperature_manual(pmid,q,temp) 
Note: See TracChangeset for help on using the changeset viewer.