Changeset 5099 for LMDZ6/branches/Amaury_dev/libf/dyn3d/dynredem_mod.F90
- Timestamp:
- Jul 22, 2024, 9:29:09 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3d/dynredem_mod.F90
r5090 r5099 17 17 18 18 !=============================================================================== 19 ! 19 20 20 SUBROUTINE dynredem_write_u(ncid,id,var,ll) 21 ! 21 22 22 !=============================================================================== 23 23 ! Arguments: … … 35 35 36 36 END SUBROUTINE dynredem_write_u 37 ! 38 !=============================================================================== 39 40 41 !=============================================================================== 42 ! 37 38 !=============================================================================== 39 40 41 !=============================================================================== 42 43 43 SUBROUTINE dynredem_write_v(ncid,id,var,ll) 44 ! 44 45 45 !=============================================================================== 46 46 ! Arguments: … … 58 58 59 59 END SUBROUTINE dynredem_write_v 60 ! 61 !=============================================================================== 62 63 64 !=============================================================================== 65 ! 60 61 !=============================================================================== 62 63 64 !=============================================================================== 65 66 66 SUBROUTINE dynredem_read_u(ncid,id,var,ll) 67 ! 67 68 68 !=============================================================================== 69 69 ! Arguments: … … 78 78 start(:)=[1,1,1,1]; count(:)=[iip1,jjp1,ll,1] 79 79 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) 81 81 82 82 END SUBROUTINE dynredem_read_u 83 ! 84 !=============================================================================== 85 86 87 !=============================================================================== 88 ! 83 84 !=============================================================================== 85 86 87 !=============================================================================== 88 89 89 SUBROUTINE cre_var(ncid,var,title,did,units) 90 ! 90 91 91 !=============================================================================== 92 92 ! Arguments: … … 101 101 102 102 END SUBROUTINE cre_var 103 ! 104 !=============================================================================== 105 106 107 !=============================================================================== 108 ! 103 104 !=============================================================================== 105 106 107 !=============================================================================== 108 109 109 SUBROUTINE put_var1(ncid,var,title,did,v,units) 110 ! 110 111 111 !=============================================================================== 112 112 ! Arguments: … … 124 124 125 125 END SUBROUTINE put_var1 126 ! 127 !=============================================================================== 128 129 130 !=============================================================================== 131 ! 126 127 !=============================================================================== 128 129 130 !=============================================================================== 131 132 132 SUBROUTINE put_var2(ncid,var,title,did,v,units) 133 ! 133 134 134 !=============================================================================== 135 135 ! Arguments: … … 147 147 148 148 END SUBROUTINE put_var2 149 ! 150 !=============================================================================== 151 152 153 !=============================================================================== 154 ! 149 150 !=============================================================================== 151 152 153 !=============================================================================== 154 155 155 FUNCTION msg(typ,nam) 156 ! 156 157 157 !=============================================================================== 158 158 ! Arguments: … … 172 172 173 173 END FUNCTION msg 174 ! 175 !=============================================================================== 176 177 178 !=============================================================================== 179 ! 174 175 !=============================================================================== 176 177 178 !=============================================================================== 179 180 180 SUBROUTINE err(ierr,typ,nam) 181 ! 181 182 182 !=============================================================================== 183 183 ! Arguments: … … 186 186 CHARACTER(LEN=*), OPTIONAL, INTENT(IN) :: nam !--- FIELD NAME 187 187 !=============================================================================== 188 IF(ierr== NF90_NoERR) RETURN188 IF(ierr==nf90_noerr) RETURN 189 189 IF(.NOT.PRESENT(typ)) THEN 190 190 CALL ABORT_gcm(modname,NF90_STRERROR(ierr),ierr) … … 194 194 195 195 END SUBROUTINE err 196 ! 196 197 197 !=============================================================================== 198 198
Note: See TracChangeset
for help on using the changeset viewer.