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_rhodz.F90

    r912 r1027  
    11MODULE compute_rhodz_mod 
     2  USE icosa, ONLY : rstd 
    23  USE earth_const, ONLY : g 
    34  USE disvert_mod, ONLY : ap, bp 
     
    4142#endif END_DYSL 
    4243 
     44!-------------- Wrappers for F2008 conformity ----------------- 
     45!-------------------------------------------------------------- 
     46 
     47  SUBROUTINE compute_rhodz_hex(comp, ps, rhodz) 
     48    LOGICAL, INTENT(IN) :: comp ! .TRUE. to compute, .FALSE. to check 
     49    REAL(rstd), INTENT(IN) :: ps(:) 
     50    REAL(rstd), INTENT(INOUT) :: rhodz(:,:) 
     51    CALL compute_rhodz_hex_(comp, ps, rhodz) 
     52  END SUBROUTINE compute_rhodz_hex 
     53 
    4354  SUBROUTINE compute_rhodz_unst(comp, ps, rhodz) 
     55    LOGICAL, INTENT(IN) :: comp ! .TRUE. to compute, .FALSE. to check 
     56    REAL(rstd), INTENT(IN) :: ps(:) 
     57    REAL(rstd), INTENT(INOUT) :: rhodz(:,:) 
     58    CALL compute_rhodz_unst_(comp, ps, rhodz) 
     59  END SUBROUTINE compute_rhodz_unst 
     60 
     61!-------------------------------------------------------------- 
     62 
     63  SUBROUTINE compute_rhodz_unst_(comp, ps, rhodz) 
    4464    USE data_unstructured_mod, ONLY : primal_num 
    4565    LOGICAL, INTENT(IN)  :: comp 
     
    5373#undef AP 
    5474#undef BP 
    55   END SUBROUTINE compute_rhodz_unst 
     75  END SUBROUTINE compute_rhodz_unst_ 
    5676   
    57   SUBROUTINE compute_rhodz_hex(comp, ps, rhodz) 
     77  SUBROUTINE compute_rhodz_hex_(comp, ps, rhodz) 
    5878    USE icosa 
    5979    USE omp_para 
     
    6888#undef AP 
    6989#undef BP 
    70   END SUBROUTINE compute_rhodz_hex 
     90  END SUBROUTINE compute_rhodz_hex_ 
    7191 
    7292  SUBROUTINE compute_rhodz_handmade(comp, ps, rhodz) 
Note: See TracChangeset for help on using the changeset viewer.