Changeset 806 for IOIPSL/trunk
- Timestamp:
- 11/23/09 13:10:35 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
IOIPSL/trunk/src/histcom.f90
r760 r806 86 86 INTEGER :: nbopp 87 87 CHARACTER(LEN=20) :: v_name,unit_name 88 CHARACTER(LEN=80) :: title, fullop88 CHARACTER(LEN=80) :: title,std_name,fullop 89 89 CHARACTER(LEN=7) :: topp 90 90 CHARACTER(LEN=7),DIMENSION(nbopp_max) :: sopps … … 1092 1092 END SUBROUTINE histvert 1093 1093 !=== 1094 SUBROUTINE histdef (pfileid,pvarname,ptitle,punit,&1095 & pxsize,pysize,phoriid,pzsize,&1096 & par_oriz,par_szz,pzid,&1097 & pnbbyt,popp,pfreq_opp,pfreq_wrt,var_range)1094 SUBROUTINE histdef & 1095 & (pfileid,pvarname,ptitle,punit, & 1096 & pxsize,pysize,phoriid,pzsize,par_oriz,par_szz,pzid, & 1097 & xtype,popp,pfreq_opp,pfreq_wrt,var_range,standard_name) 1098 1098 !--------------------------------------------------------------------- 1099 1099 !- With this subroutine each variable to be archived on the history … … 1130 1130 !- pzid : ID of the vertical axis to use. It has to have 1131 1131 !- the size of the zoom. 1132 !- pnbbyt: External netCDF type (hist_r4/hist_r8)1132 !- xtype : External netCDF type (hist_r4/hist_r8) 1133 1133 !- popp : Operation to be performed. The following options 1134 1134 !- exist today : … … 1147 1147 !- 1148 1148 INTEGER,INTENT(IN) :: pfileid,pxsize,pysize,pzsize,pzid 1149 INTEGER,INTENT(IN) :: par_oriz,par_szz, pnbbyt,phoriid1149 INTEGER,INTENT(IN) :: par_oriz,par_szz,xtype,phoriid 1150 1150 CHARACTER(LEN=*),INTENT(IN) :: pvarname,punit,popp,ptitle 1151 1151 REAL,INTENT(IN) :: pfreq_opp,pfreq_wrt 1152 1152 REAL,DIMENSION(2),OPTIONAL,INTENT(IN) :: var_range 1153 CHARACTER(LEN=*),OPTIONAL,INTENT(IN) :: standard_name 1153 1154 !- 1154 1155 INTEGER :: iv,i … … 1200 1201 W_F(pfileid)%W_V(iv)%title = ptitle 1201 1202 W_F(pfileid)%W_V(iv)%unit_name = punit 1203 IF (PRESENT(standard_name)) THEN 1204 W_F(pfileid)%W_V(iv)%std_name = standard_name 1205 ELSE 1206 W_F(pfileid)%W_V(iv)%std_name = ptitle 1207 ENDIF 1202 1208 tmp_name = W_F(pfileid)%W_V(iv)%v_name 1203 1209 !- … … 1228 1234 ! 1.3 External type of the variable 1229 1235 !- 1230 IF ( pnbbyt== hist_r8) THEN1236 IF (xtype == hist_r8) THEN 1231 1237 W_F(pfileid)%W_V(iv)%v_typ = hist_r8 1232 1238 ELSE … … 1664 1670 ENDIF 1665 1671 iret = NF90_PUT_ATT (nfid,nvid,'standard_name', & 1666 & TRIM(W_F(pfileid)%W_V(iv)% title))1672 & TRIM(W_F(pfileid)%W_V(iv)%std_name)) 1667 1673 !- 1668 1674 iret = NF90_PUT_ATT (nfid,nvid,'_FillValue', &
Note: See TracChangeset
for help on using the changeset viewer.