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/dynamics/compute_caldyn_fast.F90

    r939 r1027  
    6868#endif END_DYSL 
    6969 
     70!-------------- Wrappers for F2008 conformity ----------------- 
     71 
     72  SUBROUTINE compute_caldyn_fast_hex(tau,theta,geopot, pk,berni,du,u) 
     73    REAL(rstd),INTENT(IN)    :: tau, theta(:,:,:), geopot(:,:) 
     74    REAL(rstd),INTENT(INOUT) :: pk(:,:), berni(:,:), du(:,:), u(:,:) 
     75    CALL compute_caldyn_fast_hex_(tau,theta,geopot, pk,berni,du,u) 
     76  END SUBROUTINE compute_caldyn_fast_hex 
     77 
    7078  SUBROUTINE compute_caldyn_fast_unst(tau,theta,geopot, pk,berni,du,u) 
     79    REAL(rstd),INTENT(IN)    :: tau, theta(:,:,:), geopot(:,:) 
     80    REAL(rstd),INTENT(INOUT) :: pk(:,:), berni(:,:), du(:,:), u(:,:) 
     81    CALL compute_caldyn_fast_unst_(tau,theta,geopot, pk,berni,du,u) 
     82  END SUBROUTINE compute_caldyn_fast_unst 
     83 
     84!-------------------------------------------------------------- 
     85 
     86  SUBROUTINE compute_caldyn_fast_unst_(tau,theta,geopot, pk,berni,du,u) 
    7187    USE ISO_C_BINDING, only : C_DOUBLE, C_FLOAT 
    7288    USE data_unstructured_mod, ONLY : enter_trace, exit_trace, & 
     
    84100#include "../kernels_unst/caldyn_fast.k90" 
    85101    STOP_TRACE 
    86   END SUBROUTINE compute_caldyn_fast_unst 
    87  
    88   SUBROUTINE compute_caldyn_fast_hex(tau,theta,geopot, pk,berni,du,u) 
     102  END SUBROUTINE compute_caldyn_fast_unst_ 
     103 
     104  SUBROUTINE compute_caldyn_fast_hex_(tau,theta,geopot, pk,berni,du,u) 
    89105    USE icosa 
    90106    REAL(rstd),INTENT(IN)    :: tau                ! "solve" u-tau*du/dt = rhs 
     
    104120    CALL trace_end("compute_caldyn_fast") 
    105121     
    106   END SUBROUTINE compute_caldyn_fast_hex 
     122  END SUBROUTINE compute_caldyn_fast_hex_ 
    107123 
    108124  SUBROUTINE compute_caldyn_fast_manual(tau,theta,geopot, pk,berni,du,u) 
Note: See TracChangeset for help on using the changeset viewer.