Ignore:
Timestamp:
Jul 22, 2024, 9:29:09 PM (2 months ago)
Author:
abarral
Message:

Replace most uses of CPP_DUST by the corresponding logical defined in lmdz_cppkeys_wrapper.F90
Convert several files from .F to .f90 to allow Dust to compile w/o rrtm/ecrad
Create lmdz_yoerad.f90
(lint) Remove "!" on otherwise empty line

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/dyn3d/dynredem_mod.F90

    r5090 r5099  
    1717
    1818!===============================================================================
    19 !
     19
    2020SUBROUTINE dynredem_write_u(ncid,id,var,ll)
    21 !
     21
    2222!===============================================================================
    2323! Arguments:
     
    3535 
    3636END SUBROUTINE dynredem_write_u
    37 !
    38 !===============================================================================
    39 
    40 
    41 !===============================================================================
    42 !
     37
     38!===============================================================================
     39
     40
     41!===============================================================================
     42
    4343SUBROUTINE dynredem_write_v(ncid,id,var,ll)
    44 !
     44
    4545!===============================================================================
    4646! Arguments:
     
    5858 
    5959END SUBROUTINE dynredem_write_v
    60 !
    61 !===============================================================================
    62 
    63 
    64 !===============================================================================
    65 !
     60
     61!===============================================================================
     62
     63
     64!===============================================================================
     65
    6666SUBROUTINE dynredem_read_u(ncid,id,var,ll)
    67 !
     67
    6868!===============================================================================
    6969! Arguments:
     
    7878  start(:)=[1,1,1,1]; count(:)=[iip1,jjp1,ll,1]
    7979  CALL err(NF90_INQ_VARID(ncid,id,nvarid),"inq",id)
    80   CALL err(NF90_GET_VAR(ncid,nvarid,var,start,count),"get",id)
     80  CALL err(nf90_get_var(ncid,nvarid,var,start,count),"get",id)
    8181 
    8282END SUBROUTINE dynredem_read_u   
    83 !
    84 !===============================================================================
    85 
    86 
    87 !===============================================================================
    88 !
     83
     84!===============================================================================
     85
     86
     87!===============================================================================
     88
    8989SUBROUTINE cre_var(ncid,var,title,did,units)
    90 !
     90
    9191!===============================================================================
    9292! Arguments:
     
    101101
    102102END SUBROUTINE cre_var
    103 !
    104 !===============================================================================
    105 
    106 
    107 !===============================================================================
    108 !
     103
     104!===============================================================================
     105
     106
     107!===============================================================================
     108
    109109SUBROUTINE put_var1(ncid,var,title,did,v,units)
    110 !
     110
    111111!===============================================================================
    112112! Arguments:
     
    124124
    125125END SUBROUTINE put_var1
    126 !
    127 !===============================================================================
    128 
    129 
    130 !===============================================================================
    131 !
     126
     127!===============================================================================
     128
     129
     130!===============================================================================
     131
    132132SUBROUTINE put_var2(ncid,var,title,did,v,units)
    133 !
     133
    134134!===============================================================================
    135135! Arguments:
     
    147147
    148148END SUBROUTINE put_var2
    149 !
    150 !===============================================================================
    151 
    152 
    153 !===============================================================================
    154 !
     149
     150!===============================================================================
     151
     152
     153!===============================================================================
     154
    155155FUNCTION msg(typ,nam)
    156 !
     156
    157157!===============================================================================
    158158! Arguments:
     
    172172
    173173END FUNCTION msg
    174 !
    175 !===============================================================================
    176 
    177 
    178 !===============================================================================
    179 !
     174
     175!===============================================================================
     176
     177
     178!===============================================================================
     179
    180180SUBROUTINE err(ierr,typ,nam)
    181 !
     181
    182182!===============================================================================
    183183! Arguments:
     
    186186  CHARACTER(LEN=*), OPTIONAL, INTENT(IN) :: nam    !--- FIELD NAME
    187187!===============================================================================
    188   IF(ierr==NF90_NoERR) RETURN
     188  IF(ierr==nf90_noerr) RETURN
    189189  IF(.NOT.PRESENT(typ)) THEN
    190190    CALL ABORT_gcm(modname,NF90_STRERROR(ierr),ierr)
     
    194194
    195195END SUBROUTINE err
    196 !
     196
    197197!===============================================================================
    198198
Note: See TracChangeset for help on using the changeset viewer.