Changeset 1357 for LMDZ4/branches/LMDZ4V5.0-dev/libf/bibio
- Timestamp:
- Apr 14, 2010, 4:03:19 PM (15 years ago)
- Location:
- LMDZ4/branches/LMDZ4V5.0-dev/libf/bibio
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/LMDZ4V5.0-dev/libf/bibio/initdynav.F
r1279 r1357 2 2 ! $Id$ 3 3 ! 4 subroutine initdynav(infile,day0,anne0,tstep,t_ops,t_wrt 5 . ,fileid) 4 subroutine initdynav(day0,anne0,tstep,t_ops,t_wrt) 6 5 7 6 #ifdef CPP_IOIPSL … … 9 8 #endif 10 9 USE infotrac, ONLY : nqtot, ttext 11 10 use com_io_dyn_mod, only : histaveid,histvaveid,histuaveid, & 11 & dynhistave_file,dynhistvave_file,dynhistuave_file 12 12 implicit none 13 13 … … 30 30 C t_wrt: frequence d'ecriture sur le fichier 31 31 C 32 C Sortie:33 C fileid: ID du fichier netcdf cree34 32 C 35 33 C L. Fairhead, LMD, 03/99 … … 52 50 C Arguments 53 51 C 54 character*(*) infile55 52 integer day0, anne0 56 53 real tstep, t_ops, t_wrt 57 integer fileid58 54 59 55 #ifdef CPP_IOIPSL … … 61 57 C Variables locales 62 58 C 63 integer thoriid, zvertiid64 59 integer tau0 65 60 real zjulian 66 61 integer iq 67 62 real rlong(iip1,jjp1), rlat(iip1,jjp1) 63 integer uhoriid, vhoriid, thoriid, zvertiid 68 64 integer ii,jj 69 65 integer zan, dayref … … 88 84 enddo 89 85 90 call histbeg(infile, iip1, rlong(:,1), jjp1, rlat(1,:), 86 ! Creation de 3 fichiers pour les differentes grilles horizontales 87 ! Restriction de IOIPSL: seulement 2 coordonnees dans le meme fichier 88 ! Grille Scalaire 89 call histbeg(dynhistave_file, iip1, rlong(:,1), jjp1, rlat(1,:), 91 90 . 1, iip1, 1, jjp1, 92 . tau0, zjulian, tstep, thoriid, fileid) 93 91 . tau0, zjulian, tstep, thoriid,histaveid) 92 93 C Creation du fichier histoire pour les grilles en V et U (oblige pour l'instant, 94 C IOIPSL ne permet pas de grilles avec des nombres de point differents dans 95 C un meme fichier) 96 ! Grille V 97 do jj = 1, jjm 98 do ii = 1, iip1 99 rlong(ii,jj) = rlonv(ii) * 180. / pi 100 rlat(ii,jj) = rlatv(jj) * 180. / pi 101 enddo 102 enddo 103 104 call histbeg(dynhistvave_file, iip1, rlong(:,1), jjm, rlat(1,:), 105 . 1, iip1, 1, jjm, 106 . tau0, zjulian, tstep, vhoriid,histvaveid) 107 ! Grille U 108 do jj = 1, jjp1 109 do ii = 1, iip1 110 rlong(ii,jj) = rlonu(ii) * 180. / pi 111 rlat(ii,jj) = rlatu(jj) * 180. / pi 112 enddo 113 enddo 114 115 call histbeg(dynhistuave_file, iip1, rlong(:,1),jjp1, rlat(1,:), 116 . 1, iip1, 1, jjp1, 117 . tau0, zjulian, tstep, uhoriid,histuaveid) 94 118 C 95 119 C Appel a histvert pour la grille verticale 96 120 C 97 call histvert(fileid, 'sigss', 'Niveaux sigma','Pa', 98 . llm, nivsigs, zvertiid) 121 call histvert(histaveid,'presnivs','Niveaux Pression 122 & approximatifs','mb',llm, presnivs/100., zvertiid,'down') 123 call histvert(histuaveid,'presnivs','Niveaux Pression 124 & approximatifs','mb',llm, presnivs/100., zvertiid,'down') 125 call histvert(histvaveid,'presnivs','Niveaux Pression 126 & approximatifs','mb',llm, presnivs/100., zvertiid,'down') 99 127 C 100 128 C Appels a histdef pour la definition des variables a sauvegarder … … 102 130 C Vents U 103 131 C 104 write(6,*)'inithistave',tstep 105 call histdef(fileid, 'u', 'vents u scalaires moyennes', 106 . 'm/s', iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 107 . 32, 'ave(X)', t_ops, t_wrt) 108 109 C 132 ! write(6,*)'inithistave',tstep 133 call histdef(histuaveid, 'u', 'vent u moyen ', 134 . 'm/s', iip1, jjp1, uhoriid, llm, 1, llm, zvertiid, 135 . 32, 'ave(X)', t_ops, t_wrt) 136 110 137 C Vents V 111 138 C 112 call histdef( fileid, 'v', 'vents v scalaires moyennes',113 . 'm/s', iip1, jj p1, thoriid, llm, 1, llm, zvertiid,139 call histdef(histvaveid, 'v', 'vent v moyen', 140 . 'm/s', iip1, jjm, vhoriid, llm, 1, llm, zvertiid, 114 141 . 32, 'ave(X)', t_ops, t_wrt) 115 142 … … 117 144 C Temperature 118 145 C 119 call histdef( fileid, 'temp', 'temperature moyennee', 'K',146 call histdef(histaveid, 'temp', 'temperature moyenne', 'K', 120 147 . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 121 148 . 32, 'ave(X)', t_ops, t_wrt) … … 123 150 C Temperature potentielle 124 151 C 125 call histdef(fileid, 'theta', 'temperature potentielle', 'K', 126 . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 127 . 32, 'ave(X)', t_ops, t_wrt) 128 129 152 call histdef(histaveid, 'theta', 'temperature potentielle', 'K', 153 . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 154 . 32, 'ave(X)', t_ops, t_wrt) 130 155 C 131 156 C Geopotentiel 132 157 C 133 call histdef( fileid, 'phi', 'geopotentiel moyenne', '-',158 call histdef(histaveid, 'phi', 'geopotentiel moyen', '-', 134 159 . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 135 160 . 32, 'ave(X)', t_ops, t_wrt) … … 137 162 C Traceurs 138 163 C 139 DO iq=1,nqtot140 call histdef(fileid, ttext(iq), ttext(iq), '-',141 . iip1, jjp1, thoriid, llm, 1, llm, zvertiid,142 . 32, 'ave(X)', t_ops, t_wrt)143 enddo164 ! DO iq=1,nqtot 165 ! call histdef(histaveid, ttext(iq), ttext(iq), '-', 166 ! . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 167 ! . 32, 'ave(X)', t_ops, t_wrt) 168 ! enddo 144 169 C 145 170 C Masse 146 171 C 147 call histdef(fileid, 'masse', 'masse', 'kg', 172 call histdef(histaveid, 'masse', 'masse', 'kg', 173 . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 174 . 32, 'ave(X)', t_ops, t_wrt) 175 C 176 C Pression au sol 177 C 178 call histdef(histaveid, 'ps', 'pression naturelle au sol', 'Pa', 148 179 . iip1, jjp1, thoriid, 1, 1, 1, -99, 149 180 . 32, 'ave(X)', t_ops, t_wrt) 150 181 C 151 C Pression au sol 152 C 153 call histdef(fileid, 'ps', 'pression naturelle au sol', 'Pa', 154 . iip1, jjp1, thoriid, 1, 1, 1, -99, 155 . 32, 'ave(X)', t_ops, t_wrt) 156 C 157 C Pression au sol 158 C 159 call histdef(fileid, 'phis', 'geopotentiel au sol', '-', 160 . iip1, jjp1, thoriid, 1, 1, 1, -99, 161 . 32, 'ave(X)', t_ops, t_wrt) 162 C 182 C Geopotentiel au sol 183 C 184 ! call histdef(histaveid, 'phis', 'geopotentiel au sol', '-', 185 ! . iip1, jjp1, thoriid, 1, 1, 1, -99, 186 ! . 32, 'ave(X)', t_ops, t_wrt) 187 !C 163 188 C Fin 164 189 C 165 call histend(fileid) 190 call histend(histaveid) 191 call histend(histuaveid) 192 call histend(histvaveid) 166 193 #else 167 194 ! tell the user this routine should be run with ioipsl -
LMDZ4/branches/LMDZ4V5.0-dev/libf/bibio/inithist.F
r1279 r1357 2 2 ! $Id$ 3 3 ! 4 subroutine inithist(infile,day0,anne0,tstep,t_ops,t_wrt,fileid, 5 . filevid) 4 subroutine inithist(day0,anne0,tstep,t_ops,t_wrt) 6 5 7 6 #ifdef CPP_IOIPSL … … 9 8 #endif 10 9 USE infotrac, ONLY : nqtot, ttext 10 use com_io_dyn_mod, only : histid,histvid,histuid, & 11 & dynhist_file,dynhistv_file,dynhistu_file 11 12 12 13 implicit none … … 31 32 C nq: nombre de traceurs 32 33 C 33 C Sortie:34 C fileid: ID du fichier netcdf cree35 C filevid:ID du fichier netcdf pour la grille v36 34 C 37 35 C L. Fairhead, LMD, 03/99 … … 54 52 C Arguments 55 53 C 56 character*(*) infile57 54 integer day0, anne0 58 55 real tstep, t_ops, t_wrt 59 integer fileid, filevid60 56 61 57 #ifdef CPP_IOIPSL … … 83 79 tau0 = itau_dyn 84 80 81 ! ------------------------------------------------------------- 82 ! Creation des 3 fichiers pour les grilles horizontales U,V,Scal 83 ! ------------------------------------------------------------- 84 !Grille U 85 85 do jj = 1, jjp1 86 86 do ii = 1, iip1 … … 90 90 enddo 91 91 92 call histbeg( infile, iip1, rlong(:,1), jjp1, rlat(1,:),92 call histbeg(dynhistu_file, iip1, rlong(:,1), jjp1, rlat(1,:), 93 93 . 1, iip1, 1, jjp1, 94 . tau0, zjulian, tstep, uhoriid, fileid) 95 C 96 C Creation du fichier histoire pour la grille en V (oblige pour l'instant, 97 C IOIPSL ne permet pas de grilles avec des nombres de point differents dans 98 C un meme fichier) 94 . tau0, zjulian, tstep, uhoriid, histuid) 99 95 96 ! Grille V 100 97 do jj = 1, jjm 101 98 do ii = 1, iip1 … … 105 102 enddo 106 103 107 call histbeg( 'dyn_histv.nc', iip1, rlong(:,1), jjm, rlat(1,:),104 call histbeg(dynhistv_file, iip1, rlong(:,1), jjm, rlat(1,:), 108 105 . 1, iip1, 1, jjm, 109 . tau0, zjulian, tstep, vhoriid, filevid) 110 C 111 C Appel a histhori pour rajouter les autres grilles horizontales 112 C 106 . tau0, zjulian, tstep, vhoriid, histvid) 107 108 !Grille Scalaire 113 109 do jj = 1, jjp1 114 110 do ii = 1, iip1 … … 118 114 enddo 119 115 120 call histhori(fileid, iip1, rlong, jjp1, rlat, 'scalar', 121 . 'Grille points scalaires', thoriid) 116 call histbeg(dynhist_file, iip1, rlong(:,1), jjp1, rlat(1,:), 117 . 1, iip1, 1, jjp1, 118 . tau0, zjulian, tstep, thoriid, histid) 119 ! ------------------------------------------------------------- 120 C Appel a histvert pour la grille verticale 121 ! ------------------------------------------------------------- 122 call histvert(histid, 'presnivs', 'Niveaux pression','mb', 123 . llm, presnivs/100., zvertiid,'down') 124 call histvert(histvid, 'presnivs', 'Niveaux pression','mb', 125 . llm, presnivs/100., zvertiid,'down') 126 call histvert(histuid, 'presnivs', 'Niveaux pression','mb', 127 . llm, presnivs/100., zvertiid,'down') 122 128 C 123 C Appel a histvert pour la grille verticale 124 C 125 call histvert(fileid, 'sig_s', 'Niveaux sigma','-', 126 . llm, nivsigs, zvertiid) 127 C Pour le fichier V 128 call histvert(filevid, 'sig_s', 'Niveaux sigma','-', 129 . llm, nivsigs, zvertiid) 130 C 129 ! ------------------------------------------------------------- 131 130 C Appels a histdef pour la definition des variables a sauvegarder 131 ! ------------------------------------------------------------- 132 132 C 133 133 C Vents U 134 134 C 135 call histdef( fileid, 'ucov', 'vents u covariants', 'm/s',135 call histdef(histuid, 'u', 'vent u', 'm/s', 136 136 . iip1, jjp1, uhoriid, llm, 1, llm, zvertiid, 137 137 . 32, 'inst(X)', t_ops, t_wrt) … … 139 139 C Vents V 140 140 C 141 call histdef( filevid, 'vcov', 'vents v covariants', 'm/s',141 call histdef(histvid, 'v', 'vent v', 'm/s', 142 142 . iip1, jjm, vhoriid, llm, 1, llm, zvertiid, 143 143 . 32, 'inst(X)', t_ops, t_wrt) … … 146 146 C Temperature potentielle 147 147 C 148 call histdef( fileid, 'teta', 'temperature potentielle', '-',148 call histdef(histid, 'teta', 'temperature potentielle', '-', 149 149 . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 150 150 . 32, 'inst(X)', t_ops, t_wrt) … … 152 152 C Geopotentiel 153 153 C 154 call histdef( fileid, 'phi', 'geopotentiel instantane', '-',154 call histdef(histid, 'phi', 'geopotentiel', '-', 155 155 . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 156 156 . 32, 'inst(X)', t_ops, t_wrt) … … 158 158 C Traceurs 159 159 C 160 DO iq=1,nqtot 161 call histdef(fileid, ttext(iq), ttext(iq), '-', 162 . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 163 . 32, 'inst(X)', t_ops, t_wrt) 164 enddo 165 C 160 ! 161 ! DO iq=1,nqtot 162 ! call histdef(histid, ttext(iq), ttext(iq), '-', 163 ! . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 164 ! . 32, 'inst(X)', t_ops, t_wrt) 165 ! enddo 166 !C 166 167 C Masse 167 168 C 168 call histdef( fileid, 'masse', 'masse', 'kg',169 . iip1, jjp1, thoriid, 1, 1, 1, -99,169 call histdef(histid, 'masse', 'masse', 'kg', 170 . iip1, jjp1, thoriid, llm, 1, llm, zvertiid, 170 171 . 32, 'inst(X)', t_ops, t_wrt) 171 172 C 172 173 C Pression au sol 173 174 C 174 call histdef( fileid, 'ps', 'pression naturelle au sol', 'Pa',175 call histdef(histid, 'ps', 'pression naturelle au sol', 'Pa', 175 176 . iip1, jjp1, thoriid, 1, 1, 1, -99, 176 177 . 32, 'inst(X)', t_ops, t_wrt) 177 178 C 178 C Pressionau sol179 C180 call histdef(fileid, 'phis', 'geopotentiel au sol', '-',181 . iip1, jjp1, thoriid, 1, 1, 1, -99,182 . 32, 'inst(X)', t_ops, t_wrt)183 C179 C Geopotentiel au sol 180 !C 181 ! call histdef(histid, 'phis', 'geopotentiel au sol', '-', 182 ! . iip1, jjp1, thoriid, 1, 1, 1, -99, 183 ! . 32, 'inst(X)', t_ops, t_wrt) 184 !C 184 185 C Fin 185 186 C 186 call histend(fileid) 187 call histend(filevid) 187 call histend(histid) 188 call histend(histuid) 189 call histend(histvid) 188 190 #else 189 191 ! tell the user this routine should be run with ioipsl -
LMDZ4/branches/LMDZ4V5.0-dev/libf/bibio/writedynav.F
r1279 r1357 2 2 ! $Id$ 3 3 ! 4 subroutine writedynav( histid,time, vcov,5 , 4 subroutine writedynav(time, vcov, 5 , ucov,teta,ppk,phi,q,masse,ps,phis) 6 6 7 7 #ifdef CPP_IOIPSL … … 9 9 #endif 10 10 USE infotrac, ONLY : nqtot, ttext 11 use com_io_dyn_mod, only : histaveid,histvaveid,histuaveid 11 12 implicit none 12 13 … … 17 18 C 18 19 C Entree: 19 C histid: ID du fichier histoire20 20 C time: temps de l'ecriture 21 21 C vcov: vents v covariants … … 29 29 C 30 30 C 31 C Sortie:32 C fileid: ID du fichier netcdf cree33 31 C 34 32 C L. Fairhead, LMD, 03/99 … … 53 51 C 54 52 55 INTEGER histid56 53 REAL vcov(ip1jm,llm),ucov(ip1jmp1,llm) 57 REAL teta(ip1jmp1*llm),phi(ip1jmp1,llm),ppk(ip1jmp1*llm) 54 REAL teta(ip1jmp1*llm),phi(ip1jmp1,llm),ppk(ip1jmp1*llm) 58 55 REAL ps(ip1jmp1),masse(ip1jmp1,llm) 59 56 REAL phis(ip1jmp1) … … 66 63 C Variables locales 67 64 C 68 integer ndex2d(i ip1*jjp1),ndex3d(iip1*jjp1*llm),iq, ii, ll69 real us(ip1jmp1*llm), vs(ip1jmp1*llm)65 integer ndex2d(ip1jmp1),ndexu(ip1jmp1*llm),ndexv(ip1jm*llm) 66 INTEGER iq, ii, ll 70 67 real tm(ip1jmp1*llm) 71 68 REAL vnat(ip1jm,llm),unat(ip1jmp1,llm) … … 75 72 C Initialisations 76 73 C 77 ndex3d = 0 74 ndexu = 0 75 ndexv = 0 78 76 ndex2d = 0 79 77 ok_sync = .TRUE. 80 us = 999.99981 vs = 999.99982 78 tm = 999.999 83 79 vnat = 999.999 … … 91 87 C Appels a histwrite pour l'ecriture des variables a sauvegarder 92 88 C 93 C Vents U scalaire89 C Vents U 94 90 C 95 call gr_u_scal(llm, unat, us) 96 call histwrite(histid, 'u', itau_w, us, 97 . iip1*jjp1*llm, ndex3d) 91 call histwrite(histuaveid, 'u', itau_w, unat, 92 . iip1*jjp1*llm, ndexu) 98 93 C 99 C Vents V scalaire94 C Vents V 100 95 C 101 call gr_v_scal(llm, vnat, vs) 102 call histwrite(histid, 'v', itau_w, vs, 103 . iip1*jjp1*llm, ndex3d) 96 call histwrite(histvaveid, 'v', itau_w, vnat, 97 . iip1*jjm*llm, ndexv) 104 98 C 105 99 C Temperature potentielle moyennee 106 100 C 107 call histwrite(hist id, 'theta', itau_w, teta,108 . iip1*jjp1*llm, ndex 3d)101 call histwrite(histaveid, 'theta', itau_w, teta, 102 . iip1*jjp1*llm, ndexu) 109 103 C 110 104 C Temperature moyennee … … 113 107 tm(ii) = teta(ii) * ppk(ii)/cpp 114 108 enddo 115 call histwrite(hist id, 'temp', itau_w, tm,116 . iip1*jjp1*llm, ndex 3d)109 call histwrite(histaveid, 'temp', itau_w, tm, 110 . iip1*jjp1*llm, ndexu) 117 111 C 118 112 C Geopotentiel 119 113 C 120 call histwrite(hist id, 'phi', itau_w, phi,121 . iip1*jjp1*llm, ndex 3d)114 call histwrite(histaveid, 'phi', itau_w, phi, 115 . iip1*jjp1*llm, ndexu) 122 116 C 123 117 C Traceurs 124 118 C 125 DO iq=1,nqtot126 call histwrite(histid, ttext(iq), itau_w, q(:,:,iq),127 . iip1*jjp1*llm, ndex3d)128 enddo119 ! DO iq=1,nqtot 120 ! call histwrite(histaveid, ttext(iq), itau_w, q(:,:,iq), 121 ! . iip1*jjp1*llm, ndexu) 122 ! enddo 129 123 C 130 124 C Masse 131 125 C 132 call histwrite(histid, 'masse', itau_w, masse, iip1*jjp1, ndex2d) 126 call histwrite(histaveid, 'masse', itau_w, masse, 127 $ iip1*jjp1*llm, ndexu) 133 128 C 134 129 C Pression au sol 135 130 C 136 call histwrite(hist id, 'ps', itau_w, ps, iip1*jjp1, ndex2d)131 call histwrite(histaveid, 'ps', itau_w, ps, iip1*jjp1, ndex2d) 137 132 C 138 133 C Geopotentiel au sol 139 134 C 140 call histwrite(histid, 'phis', itau_w, phis,iip1*jjp1, ndex2d)135 ! call histwrite(histaveid,'phis',itau_w, phis,iip1*jjp1, ndex2d) 141 136 C 142 137 C Fin 143 138 C 144 if (ok_sync) call histsync(histid) 139 if (ok_sync) then 140 call histsync(histaveid) 141 call histsync(histvaveid) 142 call histsync(histuaveid) 143 ENDIF 145 144 146 145 #else -
LMDZ4/branches/LMDZ4V5.0-dev/libf/bibio/writehist.F
r1279 r1357 2 2 ! $Id$ 3 3 ! 4 subroutine writehist( histid, histvid, time, vcov, 5 , ucov,teta,phi,q,masse,ps,phis) 4 subroutine writehist(time,vcov,ucov,teta,phi,q,masse,ps,phis) 6 5 7 6 #ifdef CPP_IOIPSL … … 9 8 #endif 10 9 USE infotrac, ONLY : nqtot, ttext 10 use com_io_dyn_mod, only : histid,histvid,histuid 11 11 implicit none 12 12 … … 17 17 C 18 18 C Entree: 19 C histid: ID du fichier histoire20 C histvid:ID du fichier histoire pour les vents V (appele a disparaitre)21 19 C time: temps de l'ecriture 22 20 C vcov: vents v covariants … … 29 27 C phis : geopotentiel au sol 30 28 C 31 C32 C Sortie:33 C fileid: ID du fichier netcdf cree34 29 C 35 30 C L. Fairhead, LMD, 03/99 … … 54 49 C 55 50 56 INTEGER histid, histvid57 51 REAL vcov(ip1jm,llm),ucov(ip1jmp1,llm) 58 52 REAL teta(ip1jmp1,llm),phi(ip1jmp1,llm) … … 71 65 logical ok_sync 72 66 integer itau_w 67 REAL vnat(ip1jm,llm),unat(ip1jmp1,llm) 68 73 69 C 74 70 C Initialisations … … 79 75 ok_sync =.TRUE. 80 76 itau_w = itau_dyn + time 77 ! Passage aux composantes naturelles du vent 78 call covnat(llm, ucov, vcov, unat, vnat) 81 79 C 82 80 C Appels a histwrite pour l'ecriture des variables a sauvegarder … … 84 82 C Vents U 85 83 C 86 call histwrite(hist id, 'ucov', itau_w, ucov,84 call histwrite(histuid, 'u', itau_w, unat, 87 85 . iip1*jjp1*llm, ndexu) 88 89 86 C 90 87 C Vents V 91 88 C 92 call histwrite(histvid, 'v cov', itau_w, vcov,89 call histwrite(histvid, 'v', itau_w, vnat, 93 90 . iip1*jjm*llm, ndexv) 94 91 … … 106 103 C Traceurs 107 104 C 108 DO iq=1,nqtot109 call histwrite(histid, ttext(iq), itau_w, q(:,:,iq),110 . iip1*jjp1*llm, ndexu)111 enddo112 C105 ! DO iq=1,nqtot 106 ! call histwrite(histid, ttext(iq), itau_w, q(:,:,iq), 107 ! . iip1*jjp1*llm, ndexu) 108 ! enddo 109 !C 113 110 C Masse 114 111 C 115 call histwrite(histid, 'masse', itau_w, masse, iip1*jjp1, ndex2d)112 call histwrite(histid,'masse',itau_w, masse,iip1*jjp1*llm,ndexu) 116 113 C 117 114 C Pression au sol … … 121 118 C Geopotentiel au sol 122 119 C 123 call histwrite(histid, 'phis', itau_w, phis, iip1*jjp1, ndex2d)120 ! call histwrite(histid, 'phis', itau_w, phis, iip1*jjp1, ndex2d) 124 121 C 125 122 C Fin … … 128 125 call histsync(histid) 129 126 call histsync(histvid) 127 call histsync(histuid) 130 128 endif 131 129 #else
Note: See TracChangeset
for help on using the changeset viewer.