R.DIAG Logfile on ERG


Date:  Wednesday, July 4 2012 10:10:10 - 0400
From: Bernard Dugas

Re: New version/Nouvelle version R.DIAG (v6.2.1)

Bonjour,

Il y a une nouvelle version de la boîte à outils R.DIAG ce matin sous Linux. Il s'agit de la version 6.2.1 et elle a été assemblée avec librmn_013 (datée: Fri Apr 13 11:07:57 2012, Rev 759, Linux/pgi9xx).  Les versions Linux_x86-64/pgi9xx et AIX-powerpc7/xlf13 ont également été mises-à-jour à cette occasion.

Les seules modifications par rapport à la version 6.2.0 sont 1) un correctif important au module GPHUM et 2) une série significative de mises-à-jour/correctifs aux sous-routines DIAG_TOC d'interface aux descripteurs verticaux Toc-Toc (i.e. les enregistrements !!). Le programme utilise maintenant la programmathèque VGRID_DESCRIPTOR version 310 plutôt que la 201, et ce pour un meilleur support de GEMDM v4.1+.

Notez que les plus récentes versions du programme peuvent toujours être retrouvées dans le répertoire ${ARMNLIB}/modeles/diag/bin/${BASE_ARCH}. De plus, toutes les anciennes versions du programme peuvent également être retrouvées sur le serveur hawa du CMC dans le répertoire  /data/copernic2/armn/armnrbd/Backup/Vieux_R_Diag.

Comme toujours, je vous demanderais de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.

Merci.


Date:  Thuesday, June 6 2012 09:09:09 - 0400
From: Bernard Dugas

Re: New version/Nouvelle version R.DIAG (v6.2.0)

Bonjour,

Il y aura une nouvelle version de la boîte à outils R.DIAG demain matin sous Linux. Il s'agit de la version 6.2.0 et elle a été assemblée avec librmn_013 (datée: Fri Apr 13 11:07:57 2012, Rev 759, Linux/pgi9xx).  Les versions Linux_x86-64/pgi9xx et AIX-powerpc7/xlf13 seront également mises-à-jour à cette occasion. Avec le retrait de nos plateformes Power 5, les versions AIX correspondantes ne sont plus supportées.

La plupart des modifications contenues dans cette nouvelle version sont de petits correctifs  et/ou de légères améliorations. Une erreur significative dans la routine EAPL, appellée par les modules GSAPL, GSAPZL et GSAPTP lors du traitement des données de type CCCma, a été corrigée. Le support des dates étendues qui a été introduit à la version 6.1.0 continu d'être amélioré dans la nouvelle version. Idem pour le support des données produites avec le modèle GEM 4.0.6 (et +). Un seul nouveau module a été introduit cette fois-ci. Il s'agit du module FSTMDIAG, qui permets d'effectuer les calculs simultanés des moyennes et des variances temporelles de toutes les variables contenues dans un fichiers CMC/RPN à accès direct. Puisque le calcul complet est effectué une variable et un niveau à la fois, ces variables peuvent être échantillonées à des intervals temporels différents et être définies sur des jeux différents de coordonnées verticales et/ou horizontales.

Autres ajouts significatifs à R.DIAG: 1) Un mode de fonctionnement "SORT and SPLIT" temporel a été implémenté dans le module FSTTRI. Suite au tri, les données valides à des moment différents sont écrites sur des fichiers différents. 2) Le calcul de la fonction ARCTAN(x) peut maitenant être effectué par le module SINF. 3) Les calculs de la pression locale PL peuvent maintenant être effectué directement à partir de deux vecteurs A et Blus en entrée: Dans ce cas, PL =A+B*PS, où PS est la pression de surface. Notez que cette relation pour PL ne tient pas pour la coordonnée GEM4. Pour toutes les autres coordonnées supportées, ces vecteurs A et B sont normalement calculés par les différents modules selon la coordonnée elle-même (eg. avec une routine telle que GENAB pour les coordonnées verticales GEM2 et GEM3). Cette dernière modification affecte les modules GPASG, GPDPD, GPHUM, GSAPL, PGEN et VSINTH. Voir la documentation des différents modules pour plus de détails.

Voici maintenant la liste chronologique des modifications qui ont été apportées au programme depuis la version précédente, i.e. depuis le 7 juillet 2010. Notez que les plus récentes versions du programme peuvent toujours être retrouvées dans le répertoire ${ARMNLIB}/modeles/diag/bin/${BASE_ARCH}. De plus, toutes les anciennes versions du programme peuvent également être retrouvées sur le serveur hawa du CMC dans le répertoire  /data/copernic2/armn/armnrbd/Backup/Vieux_R_Diag.


La prochaine section énumère les modifications aux modules principaux...
 

2012-05-29 17:10 ggstat.ptn:

2012-05-17 18:23 gpasg.ptn, pgen.ptn et vsinth.ptn:

2012-05-17 18:05 laslon.ptn et llagg.ptn:

2012-05-17 17:13 gsapl.ptn:

2012-05-17 17:12 gpdpd.ptn et gphum.ptn:

2012-05-17 16:14 fsttri.ptn:

2012-05-17 15:47 fstmdiag.ptn90:

2012-05-17 15:29 sinf.ptn:

2012-05-17 15:27 cosf.ptn:

2012-05-17 15:26 convert.ptn:

2012-05-17 15:07 makezg.ptn:

2011-11-22 14:46 ttesta.ptn et tteste.ptn:

2011-11-22 14:35 varspec.ptn:

2011-11-22 14:32 ggdlat.ptn:

2011-09-16 14:03 grset.ptn:

2011-09-16 13:54 dxdp.ptn, gpdpd.ptn, gphum.ptn, pgen.ptn et veint.ptn:

2011-08-24 18:18 adjust.ptn:

2011-08-24 18:17 sqroot.ptn:

2011-08-24 18:15 square.ptn:

2011-08-24 18:12 fstmdiag.ptn90:

2011-08-04 15:21 addf.ptn:

2011-08-04 15:19 windowf.ptn:

2011-08-04 14:56 fstmdiag.ptn90:

2011-07-15 16:33 rzonavg.ptn:

2011-07-15 16:10 addf.ptn:

2011-07-15 16:05 fsttri.ptn:

2011-07-15 16:04 zonavg.ptn:

2011-06-15 15:32 vpintv.ptn:

2011-06-15 14:33 vsinth.ptn:

2011-06-15 14:15 dxdp.ptn:

2011-06-06 15:25 convert.ptn, fsttri.ptn et linint.ptn:

2011-06-06 15:23 gsapl.ptn:

2011-06-06 14:49 spcsum.ptn et spflux.ptn:

2011-06-06 14:40 varspec.ptn:

2011-06-06 14:38 relabl.ptn:

2011-06-06 14:34 barx.ptn, bary.ptn, delx.ptn et dely.ptn:

2011-06-06 14:28 addf.ptn:

2011-02-10 12:08 gsathl.ptn:

2011-02-10 12:02 makezg.ptn:

2011-02-10 11:58 xylin.ptn:

2011-02-10 11:55 xlin.ptn:

2011-02-10 11:52 addf.ptn:

2011-01-13 14:04 llagg.ptn:

2011-01-13 13:54 globavg.ptn:

2011-01-13 13:52 ggtrig.ptn:

2011-01-13 13:50 ggdlon.ptn:

2011-01-13 12:34 makezg.ptn:

2011-01-13 12:30 solflux.ptn:

2011-01-13 12:25 vpintv.ptn:

2010-12-01 12:36 timagg.ptn:

2010-12-01 12:25 convert.ptn:

2010-12-01 12:01 repack.ptn:

2010-10-26 16:38 timagg.ptn:

2010-10-23 13:03 convert.ptn:

2010-10-23 12:59 ggaps.ptn:

2010-10-23 12:56 globavg.ptn:

2010-10-23 12:55 relabl.ptn:

2010-10-23 12:50 makezg.ptn:

2010-10-23 12:49 extrac.ptn:

La section suivante concerne les modifications de sous-routines...

  
2012-06-12 12:21 diag_toc.cdk90:

2012-05-22 16:51 lssub.ftn:
   
2012-05-22 11:31 diag_toc.cdk90:

2012-05-17 14:21 label.ftn:

2012-05-17 14:15 eapl.ftn:

2012-05-17 14:12 coord.ftn:

2012-05-17 14:04 util.ftn:

2011-11-22 14:16 vfft.ftn:

2011-11-22 14:15 trans1d.ftn:

2011-11-22 14:12 util.ftn:

2011-11-22 14:02 rec.ftn:

2011-11-22 13:58 get.ftn:

2011-09-16 13:51 coord.ftn:

2011-06-06 15:55 convsub.ftn:

2011-06-06 15:49 util.ftn:

2011-06-06 15:45 lire_arg.ftn:

2011-06-06 15:41 rec.ftn:

2011-01-13 14:12 gemdiag.ftn:

2011-01-13 14:09 util.ftn:

2010-10-26 16:37 rec.ftn:

2010-10-23 12:22 convsub.ftn:

2010-10-23 12:21 util.ftn:

2010-10-23 12:20 put.ftn:

2010-10-23 12:19 label.ftn:

2010-07-21 12:35 eapl.ftn, gemdiag.ftn et pael.ftn:

2010-07-07 17:39 put.ftn:

La dernière section concerne les modifications aux autres documents,
tels que les Makefile(s) et la documentation WEB...


2012-06-12 12:22 Makefile/lspgm:

2012-06-06  09:59 Change_Log.html:

2012-05-29  17:18 Makefile/lspgm et driver.ptn:

2012-05-22 17:03 Error_messages.html:
   
2012-05-17 20:52 Makefile/lspgm:

2012-05-17 14:25 Makefile/lssub:

2012-02-13 13:17 Makefile/lspgm, driver.ptn:

2011-09-19 13:15 Makefile/lspgm, driver.ptn:

2011-09-16 14:05 Makefile/lspgm:

2011-08-04 15:22 Makefile/lspgm, driver.ptn:

2011-07-18 16:39 Makefile/lspgm, driver.ptn:

2011-07-15 17:11 driver.ptn:

2011-06-27 21:39 Makefil/lspgm:

2011-06-15 15:35 Makefile/lspgm, driver.ptn:

2011-06-06 13:22 Diag_Config.html:

2011-03-25 09:40 Makefile/lspgm, driver.ptn:

2011-02-10 12:10 Diag_Config.html:

2011-01-13 14:17 Makefile/lspgm, driver.ptn:
   
2010-12-01 12:41 Makefile/lspgm, driver.ptn:

2010-10-23 13:01 Makefile/lspgm, driver.ptn:

2010-07-27 11:12 Makefile/lspgm, driver.ptn:

2010-07-07 13:20 Change_Log.html:


 Comme toujours, je vous demanderais de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.

 Merci.


 Date:  Wednesday, July 7 2010 14:14:14 - 0400
 From: Bernard Dugas


 Re: New version/Nouvelle version R.DIAG (v6.1.0)


 Bonjour,


Il y a une nouvelle version de R.DIAG aujourd'hui sous Linux. Il s'agit de la version 6.1.0 et elle a été assemblée avec librmn_011 (datée: Mon Jul  5 11:38:54 2010, Rev 701, Linux/pgi9xx).  La version AIX a également été mise-à-jour. Notez que la version SGI/IRIX ne sera plus mise-à-jour et elle est maintenant considérée comme périmée.
 
Les changements les plus importants sont associés à la modification du traitement des dates. La version précédente utilisait pour ses dates internes un format entier (INTEGER) 32 bits du type 'YYYYMMJJHH'. Ces dates couvraient ainsi la période de 1900/01/01/00 à 2147/12/31/23 (une valeur entière < 231). La nouvelle version utilise plutôt une approche de codage des dates dans un nouveau DateTimeStamp implémenté dans les fichiers du CMC/RPN. Ce format supporte des dates de l'an 0 à 9999, avec une résolution temporelle de 3 heures, sauf 1) pour la période de 1900 à 1980 où la résolution est d'une heure et 2) pour la période de 1980 à 2235 où elle est de 5 secondes. Les modules qui lisent des dates en arguments peuvent le faire selon différents formats selon la valeur de la variable d'environnement DATE_FORMAT. Les valeurs reconnues de cette variable vont de 'YYYYMMDDHHMMSS' à 'YYYYMM' pour les dates elles-même.  La valeur 'TIMESTEP' est également supportées pour spécifier des pas-de-temps. La valeur par défaut de DATE_FORMAT est 'YYYYMMDDHH', et ce pour des considérations de compatibilité arrière. Seuls les arguments passés via la ligne de commande (eg. -t1 VAL) supportent les formats de dates plus long que 10 caractères: Les arguments passés via STDIN (eg. "fixed format READ(5)") sont pour des considérations de compatibilité arrière sujets à cette limite. Enfin, en plus de l'usage interne des DateTimeStamp CMC/RPN, il est maintenant possible de désactiver/ré-activer le traitement (par défaut) des journées bissextiles via la clé globale -bisect (on/off/etc). Cette modification a été implémentée pour améliorer le support des sorties des modèles du CCCma. 

Il y a un autre changement qui a été entrepris mais qui n'est pas encore complèté. Il s'agit du support de la coordonnée verticale de la version 4.0.6 (et +) du modèle GEM. Les modules suivants ont déjà subits des modifications dans le cadre de cet exercice : DXDP, GPASG (incomplet), GSAPL, GSAPZL (également incomplet) et GSATHL.

Le module VMINMAX, qui extrait les minimas ou maximas temporel d'une variable à chaque point de grille, a été ajouté à R.DIAG. De plus, il est maintenant possible de récupérer les facteurs d'échelle géographique ("map scale factors") utilisés par GLOBAVG pour calculer ses moyennes de grilles via le point d'entrée MSFACT au module GLOBAVG.

Voici la liste chronologique des modifications qui ont été apportées au programme depuis la version précédente, i.e. depuis le 14 janvier 2008. Notez que les plus récentes versions du programme peuvent toujours être retrouvées dans le répertoire $ARMNLIB/modeles/diag/bin.

La prochaine section énumère les modifications aux modules principaux...


2010-07-06 11:38 makezg.ptn:

2010-06-10 18:52 convert.ptn:

2010-06-10 17:29 fsttri.ptn:

2010-05-06 12:24 addtext.ptn, diftim.ptn, enleve.ptn, ggstat.ptn, hdplot.ptn, hovplot.ptn, ijlook.ptn, relabl.ptn, select.ptn, select2.ptn, spcsum.ptn, spflux.ptn, spplot.ptn, tstep.ptn:

2010-05-06 12:25 crvplot.ptn, ggsign.ptn, globavg.ptn, linint.ptn, solflux.ptn, splook.ptn, spslope.ptn, xmplot.ptn, xplot.ptn:

2010-05-06 12:26 ggplot.ptn:

2010-05-06 12:33 convert.ptn: Comme le changement précédent à addtext.ptn "And Co" sauf que...

2010-05-04 14:57 ggtrig.ptn:

2010-05-04 14:41 gsapl.ptn, gsapzl.ptn, gsathl.ptn:

2010-04-01 12:08 ggatim.ptn:

2010-04-01 11:54 dxdp.ptn:

2010-03-27 16:34 timagg.ptn:

2010-03-21 19:11 fcats.ptn, tsafc.ptn:

2010-03-21 19:07 grset.ptn:

2010-03-19 17:25 spdlat.ptn:

2010-03-09 18:14 zxplot.ptn:

2010-03-09 18:10 zondev.ptn:

2010-03-09 16:48 invntry.ptn:

2010-03-08 18:28 grset.ptn:

2010-02-26 17:37 xylin.ptn:

2010-02-20 15:47 ggatim.ptn:

2010-02-15 18:01 vminmax.ptn:

2010-02-15 17:59 timcov.ptn:

2010-02-15 17:57 timavg.ptn:

2010-02-15 17:51 templat.ptn:

2010-02-15 17:49 spblow.ptn:

2010-02-15 17:45 plagalc.ptn:

2010-02-15 17:43 loge.ptn:

2010-02-15 17:40 gpvtat.ptn:

2010-02-15 17:36 dxdp.ptn, gpasg.ptn, gsapl.ptn, gsapzl.ptn, gsathl.ptn:

2010-02-15 17:34 fmask.ptn:

2010-02-15 14:06 constr.ptn:

2010-02-15 14:03 betao.ptn:

2009-09-08 16:54 gshumh.ptn:

2009-09-08 16:51 gsapzl.ptn:

2009-09-08 16:48 gpasg.ptn:

2009-09-08 16:47 delhato.ptn:

2009-09-08 16:46 dxdp.ptn, gpdpd.ptn, gphum.ptn:

2009-09-08 16:44 fsttri.ptn:

2009-09-08 16:43 convert.ptn:

2009-09-08 16:42 betao.ptn:

2009-07-10 17:52 vminmax.ptn:

2009-02-11 12:44 inttim.ptn:

2009-01-23 17:38 zxpsi.ptn:

2009-01-23 17:33 windowf.ptn:
2009-01-23 17:31 convert.ptn:

2008-11-24 17:13 convert.ptn:

2008-11-24 17:07 llagg.ptn:

2008-11-24 17:06 ggtrig.ptn:

2008-11-24 17:04 invntry.ptn:

2008-11-24 17:02 gpvtat.ptn:

2008-11-24 17:01 globavg.ptn:

2008-11-24 16:59 gadd.ptn:

2008-11-24 16:57 delhato.ptn:

2008-11-24 16:56 betao.ptn:

2008-11-24 16:55 addf.ptn:

2008-07-24 15:57 ggplot.ptn:

2008-07-24 15:45 repack.ptn:

2008-07-24 15:42 addf.ptn, ftest.ptn, sqroot.ptn, t2test.ptn, ttesta.ptn, tteste.ptn:

2008-05-13 12:41 ijlook.ptn:

2008-05-13 12:39 vsinth.ptn:

2008-05-03 17:13 ijlook.ptn:

2008-05-03 17:10 convert.ptn:

2008-05-03 17:06 addf.ptn, addtext.ptn, adjust.ptn, anomali.ptn, barx.ptn, bary.ptn, beta.ptn, betao.ptn, binach.ptn, binning.ptn, bins.ptn, calmap.ptn, calpres.ptn, cdiv.ptn, chabin.ptn, cmlt.ptn, cofagg.ptn, cofaps.ptn, complex.ptn, condef.ptn, conjmlt.ptn, corpar.ptn, cosf.ptn, critt.ptn, crvplot.ptn, ctemps.ptn, cwinds.ptn, delhat.ptn, delhato.ptn, delx.ptn, dely.ptn, dertim.ptn, diftim.ptn, divf.ptn, driver.ptn, dxdp.ptn, enleve.ptn, eof25.ptn, eofrot.ptn, expone.ptn, extrac.ptn, fcats.ptn, fit.ptn, flat.ptn, fmask.ptn, fpow.ptn, fsttri.ptn, ftest.ptn, fullcor.ptn, fullmix.ptn, gadd.ptn, gaussw.ptn, gdiv.ptn, ggacof.ptn, ggall.ptn, ggaps.ptn, ggatim.ptn, ggdev.ptn, ggdlat.ptn, ggdlon.ptn, gghems.ptn, gglob.ptn, ggplot.ptn, ggsign.ptn, ggstat.ptn, ggtrig.ptn, ggvecps.ptn, globavg.ptn, gmlt.ptn, gpasg.ptn, gpdpd.ptn, gphum.ptn, gpvtat.ptn, grset.ptn, gsapl.ptn, gsaptp.ptn, gsapzl.ptn, gsathl.ptn, gsathlt.ptn, gshumh.ptn, gsmslp.ptn, gsmslph.ptn, gsomega.ptn, gsomgah.ptn, gwtqd.ptn, hdplot.ptn, hovplot.ptn, inttim.ptn, invntry.ptn, joiner.ptn, joinup.ptn, kef.ptn, lagcor.ptn, laslon.ptn, legendre.ptn, levrev.ptn, linepc.ptn, linint.ptn, llagg.ptn, loge.ptn, lpprint.ptn, lspgm.ptn, makezg.ptn, memcoef.ptn, meofvec.ptn, mergef.ptn, meriavg.ptn, minvers.ptn, miroir.ptn, mkmask.ptn, mksymm.ptn, mkunsy.ptn, mltf.ptn, mmult.ptn, modulus.ptn, mslpr.ptn, mtrace.ptn, newnam.ptn, nspec.ptn, parmsub.ptn, pcomp.ptn, pgen.ptn, plagalc.ptn, psdiv.ptn, psgrid.ptn, psmlt.ptn, randeof.ptn, rangrd.ptn, rcopy.ptn, relabl.ptn, repack.ptn, rgopr.ptn, rmax.ptn, rmlabl.ptn,   rzonavg.ptn, select.ptn, select2.ptn, shiftf.ptn, signag.ptn, sinf.ptn, slice.ptn, smooth.ptn, smspec.ptn, solflux.ptn, sortf.ptn,  spamp.ptn, spblow.ptn, spcalpa.ptn, spcdns.ptn, spconj.ptn, spcsum.ptn, spdlat.ptn, spdlon.ptn, spdlsq.ptn, spectr.ptn,  spflux.ptn, spgdev.ptn, splapl.ptn, spldiss.ptn, splinv.ptn, splook.ptn, spnegm.ptn, spplot.ptn, spreim.ptn, spresol.ptn,  spslope.ptn, spsmoo.ptn, spvdgx.ptn, spzdev.ptn, spzxmlt.ptn, sqroot.ptn, square.ptn, subarea.ptn, subf.ptn, t2test.ptn,  templat.ptn, tfilter.ptn, timagg.ptn, timavg.ptn, timcov.ptn, timdev.ptn, timegen.ptn, tmmult.ptn, transpos.ptn, tsafc.ptn,  tscheck.ptn, tstep.ptn, ttesta.ptn, tteste.ptn, txtplot.ptn, unbinn.ptn, unmask.ptn, unseas.ptn, varspec.ptn, vbasd.ptn,  veint.ptn, vertinc.ptn, vpint.ptn, vpintl.ptn, vpintv.ptn, vsint.ptn, vsinth.ptn, w2stat.ptn, windowf.ptn, xappend.ptn, xfind.ptn,  xlin.ptn, xmplot.ptn, xpand.ptn, xplot.ptn, xsave.ptn, xtrac.ptn, xylin.ptn, zadlev.ptn, zdhdiv.ptn, zlnplot.ptn, zonavg.ptn, zoncov.ptn, zondev.ptn, zonmod.ptn, zxdev.ptn, zxdevp.ptn, zxdlat.ptn, zxdlatf.ptn, zxgam.ptn, zxint.ptn, zxmav.ptn,  zxplot.ptn, zxprint.ptn, zxpsi.ptn, zxtrig.ptn, zxwave.ptn, ytox.ptn, zxaglb.ptn:

2008-04-28 11:41 convert.ptn, dxdp.ptn, fsttri.ptn, gpasg.ptn, gpdpd.ptn,
      gphum.ptn, gsapl.ptn, gsaptp.ptn, gsathl.ptn, pgen.ptn,
      select.ptn, vsinth.ptn, zxplot.ptn:

2008-04-25 17:38 fpow.ptn, ggtrig.ptn, grset.ptn, psgrid.ptn, rangrd.ptn,
      vsint.ptn, xlin.ptn, xylin.ptn:

2008-04-25 17:36 linepc.ptn:

2008-04-25 17:34 binach.ptn:

2008-04-25 17:32 ggstat.ptn:

2008-04-25 17:31 levrev.ptn:

2008-04-25 17:28 relabl.ptn:

2008-04-25 17:26 enleve.ptn, select2.ptn, select.ptn:

2008-04-25 17:21 timcov.ptn, timdev.ptn:

2008-04-25 17:17 timavg.ptn:

2008-04-25 17:15 ggplot.ptn:

2008-04-25 17:14 ytox.ptn, ftest.ptn, ttesta.ptn, tteste.ptn, xmplot.ptn, zxmav.ptn:

2008-01-31 13:31 ctemps.ptn:

2008-01-22 17:35 modulus.ptn:

2008-01-16 18:38 gsapzl.ptn:

2008-01-15 22:24 binach.ptn, chabin.ptn:

2008-01-15 11:47 adjust.ptn:

2007-12-21 15:35 zxaglb.ptn:

La section suivante concerne les collections de sous-routines...

   
2010-06-10 17:27 coord.ftn:

2010-06-10 17:24 convsub.ftn:

2010-05-21 15.33 get.ftn

2010-05-10 17.26 lssub.ftn:

2010.05.10.16.34 coord.ftn convsub.ftn:

2010-03-27 17:17 label.ftn:

2010-03-27 17:15 vfft.ftn:

2010-03-27 17:13 fftcray.ftn:

2010-03-27 17:11 temperton.ftn:

2010-03-19 14:32 newtim.ftn:

2010-03-19 14:30 gemdiag.ftn:

2010-03-19 14:28 util.ftn:

2010-03-19 14:25 convsub.ftn:

2010-03-05 17:35 convsub.ftn:

2010-02-22 14:34 util.ftn:

2010-02-22 14:32 label.ftn:

2010-02-12 17:51 pael.ftn:

2010-02-12 17:49 convsub.ftn:

2010-02-12 17:44 gemdiag.ftn:

2010-02-12 17:41 newtim.ftn:

2010-02-12 17:39 get.ftn:

2010-02-12 17:35 put.ftn:

2010-02-12 17:33 label.ftn:

2010-02-12 17:29 util.ftn
  1. Appels à EcrToc dans XIT.
  2. On supporte le traitement transparent des enregistrements TocToc (!!) dans les routines PRECEDE et SUIVANT.
  3. Enfin, dans JCLPNT:

2010-02-10 13:28 coord.ftn:
   
2010-02-10 13:23 ism.ftn:

2010-02-10 13:22 divers.c:

2010-02-10 13:19 filter.ftn, precon.ftn, spectra.ftn:

2009-09-08 15:36 get.ftn:

2009-09-08 15:33 convsub.ftn:

2009-09-08 15:31 put.ftn:

2009-09-08 14:58 coord.ftn:

2009-09-08 14:57 util.ftn:

2009-01-23 17:47 convsub.ftn:

2009-01-23 17:42 util.ftn:

2008-11-24 16:36 util.ftn:

2008-11-24 16:25 put.ftn:

2008-11-24 16:23 coord.ftn:

2008-11-24 16:19 convsub.ftn:

2008-07-24 15:40 util.ftn:

2008-07-24 15:35 convsub.ftn:

2008-05-13 12:48 rec.ftn:

2008-05-13 12:46 util.ftn:

2008-04-28 17:38 gcof.ftn, get.ftn, label.ftn, lgtst.ftn, mem.ftn, paccrn.ftn, pfa.ftn, put.ftn, rec.ftn, sfft.ftn, temperton.ftn, util.ftn,   vfft.ftn, cofg.ftn, fftcray.ftn, fftini.ftn, filev.ftn, lire_arg.ftn:
2008-04-28 10:23 convsub.ftn, filev.ftn, get.ftn, label.ftn, put.ftn, rec.ftn:

2008-04-25 17:03 util.ftn:

2008-04-25 16:51 lowio92.ftn, lssub.ftn:

2008-04-25 16:50 lowio.ftn:

2008-04-25 16:48 get.ftn:

2008-04-25 16:46 gemdiag.ftn:

2008-04-25 16:44 filter.ftn:

2008-04-25 16:43 divers.c:

2008-04-25 16:41 coord.ftn:

2008-04-25 16:39 convsub.ftn:

2008-02-18 13:52 gemdiag.ftn:

2008-02-18 11:25 util.ftn:

2008-02-18 11:24 get.ftn:

2008-02-06 14:43 pacc92.ftn:

2008-01-16 16:51 pacc92.ftn:

2008-01-15 11:50 get.ftn:

2008-01-15 11:48 pacc92.ftn:

2008-01-14 15:07 lire_arg.ftn:

La dernière section concerne les modifications aux autres documents,
tels que les Makefile(s) et la documentation WEB...



2010-07-06 11:44 Makefile/lssub, Makefile/lspgm, driver.ptn:

2010-06-10 17:28  Makefile/lssub, Makefile/lspgm :

2010-05-11 15.43 Makefile/lssub:

2010-05-10 17.19 Diag_Config.html, index.html, Error_messages.html:

2010-04-01 13:02 Makefile/lssub, Makefile/lspgm:

2010-03-27 17:18 Makefile/lssub:

2010-02-15 14:01 Makefile/lspgm:

2010-02-12 17:54 Makefile/lssub:

2009-09-08 16:41 Makefile/lspgm, driver.ptn:

2009-01-23 17:40 Makefile/lspgm, driver.ptn:

2008-11-24 17:00 driver.ptn:

2008-11-24 16:52 Makefile/lspgm:

2008-11-24 16:52 Diag_Config.html:

2008-07-24 16:00 driver.ptn:

2008-07-24 16:00 Makefile/lspgm:

2008-07-24 15:08 Makefile/lssub:

2008-05-13 12:43 Makefile/lspgm:

2008-04-30 17:21 lssub.ftn:

2008-04-28 10:27 Makefile/lssub:

2008-04-25 18:02 driver.ptn:

2008-04-25 18:01 Makefile/lspgm:

2008-04-25 16:37 Makefile/lssub:

2008-02-06 14:40 Makefile/lssub, Makefile/lspgm:

2008-01-14 12:58 Change_Log.html, Makefile/lspgm, driver.ptn:

 Comme toujours, je vous demanderais de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.

 Merci.



 Date:  Mon, 14 Jan 2008 14:14:14 - 0500
 From: Bernard Dugas


 Re: New version/Nouvelle version R.DIAG (v6.0.0)


 Bonjour,


 Il y a une nouvelle version de R.DIAG aujourd'hui sur Linux. Il s'agit de la version 6.0.0 et elle a été assemblée avec librmn_009 (datée: Mon Jun 4 11:37:56 EDT 2007 - Linux_pgi611).  Les versions AIX et IRIX64 (cette dernière utilisant complib.sgimath, i.e. lapack version SGI) ont également été mises-à-jours. Du côté IRIX64, la version pouvant écrire en format FST89, i.e. r.diag89, ne sera pas mise-à-jour et elle est maintenant considérée comme périmée ('outdated').
 
 Tel qu'annoncé dans mon message du 26 novembre dernier, la modification la plus importante concerne le traitement de la coordonnée verticale dans les fichiers strandards CMC/RPN. Le texte qui suit reproduit l'essentiel de ce dernier message et concerne les changements qui ont fait l'objet de fermetures de fichiers sources les 19 et 20 décembre 2007 (voir plus bas)...


****** EXTRAIT DU MESSAGE DU 26 NOVEMBRE ******


 Un problème qui m'a été rapporté depuis fort longtemps est ici corrigé, à savoir la perte de précision des descripteurs IP1 que subissent des fichiers produits par R.DIAG. La version précédente ne permettais pas plus de trois décimales dans IP1. Cette limite est relachée dans la nouvelle version du logiciel.

 Il y a de fortes chances que certains scripts ne fonctionnent plus tels que prévus avec cette version et ceux-ci devront être adaptés. Ce nouveau R.DIAG modifie la façon dont les niveaux verticaux sont spécifiés en entrée pour les fichiers Standards CMC/RPN (STD). Les scripts qui sont conçus pour traiter des fichiers en format CCCma ne devraient pas avoir à être modifiés (c'est du moins un des buts de cette opération).

 Ce qui se passe, c'est qu'il doit maintenant y avoir une relation valide entre la valeur du paramètre niveau lu en argument et ce qui se trouve dans un fichier STD. Cet argument d'entrée peut etre codé (i.e. valeur entière) ou decodé (valeur réelle). Si ce dernier choix est fait, R.DIAG tentera de le coder avant de faire une recherche. Le codage dépendra du module invoqué. Certains modules (eg SELECT) offrent maintenant l'option de choisir le type de niveau explicitement. D'autres se fieront sur le type de niveau associé au premier enregistrement lu sur le ficher d'entrée.

 Par exemple, il était auparavant possible de sélectionner une variable valide sur une surface HYBRIDE (eg. 1.0) est utilsant le codage correspondant des fichiers CCCma (ce qui dans le cas présent donne 1000). Cette approche ne fonctionnera plus: Dans l'exemple précédent, 1000 devient une valeur codée correspondant à un niveau de pression et non pas à un niveau Hybride. Pour sélectionner ce niveau hybride, il faudra maintenant soit spécifier 1.0 ou bien une des façons "légales" de coder ce niveau. Un fichier CCCma ne fait toujours pas ce type de distinction: Un niveau ETA y sera encore sauvé comme étant

  INT( 1000 * ETA )

pour des valeurs ETA entre 0.01 et 1.0. Il est en fait impossible de savoir quels sont les types de niveaux présents dans un tel fichier sauf indirectement en faisant appel à de l'information extérieure. Ce n'est évidemment pas le cas avec les fichiers STD et R.DIAG en tient maintenant pleinement compte.


****** AND NOW FOR THE ENGLISH VERSION ******


 A problem that has been brought to me regularly is fixed here, namely a loss of precision to the IP1 descriptors by files handled by R.DIAG. The previous version only writes IP1s with 3 significant digits. This limits disappears and the IP1 are kept at the full precision supported by the CMC/RPN Standard (STD) files.

 There is a stong possibility that a few scripts will stop working as expected with the new version and they will need to the modified accordingly. Scripts that are meant to work with CCCma files should not have to be changed (hopefully; a few tests may also be warranted).

 The new version enforces stricter relationships between the program's input vertical parametres and those found in the STD files. These I/O parametres can be coded (i.e. integer numbers) or uncoded (i.e. real values). If the latter applies, R.DIAG will attemps to code the values either as specified by a vertical type input parametre (when available, see the SELECT modules for an example), or using the vertical type associated with the first record in the input file.

 For example, the previous version would associate a hybrid (eg. 1.0) value to the I/O parametre used by CCCma files (in this case, 1000). This no longer works: Continuing with the previous example, 1000 is now correctly interpreted as a coded IP1 correponding to 1000.0 hPa pressure value, and not to a hybrid level value. To point to a hybrid value, the user will now have to either specify its real value (i.e. 1.0) or a corresponding (new- or old-style) "legal" encoded value. CCCMa files still cannot distinguish between different vertical coordinates: An ETA level will still be saved as

  INT( 1000 * ETA )

for ETA lying between 0.01 and 1.0. It is in fact impossible to know what type of levels are inside such a file, except indirectly, using info external to the records themselves. STD files support a wide range of vertical coordinates correctly and R.DIAG now fully accounts for them.

****** Autres items/Other issues ******

 Les changements précédents touchent la plupart des modules de R.DIAG. Par contre, la liste descriptive des changements qui ont été apportés est beaucoup plus courte. En voici la description:


 La très grande majorité des autres modifs concernent des correctifs au code (BugFix) ou des ajouts/éclaircissements à la documentation suite à des problèmes qui ont été rencontrés par des usagers. Un des changements en cours est l'arrêt de l'utilisation des routines HPALLOC et HPDEALLC pour la gestion de la mémoire. Les commandes Fortran 90 ALLOCATE et DEALLOCATE devraient complètement les remplacer d'ici la prochaine version de R.DIAG.

 Le module ZXAGLB permettant de regénérer des grilles globales à partir de coupes zonales a été ajouté à R.DIAG.

 Voici la liste chronologique des modifications qui ont été apportées au programme depuis la version précédente, i.e. depuis le 18 septembre 2006. Notez que les plus récentes versions du programme peuvent toujours être retrouvées dans le répertoire $ARMNLIB/modeles/diag/bin.


 La prochaine section énumère les modifications aux modules principaux...

2007-12-21 16:35   zxaglb.ptn:

2007-12-20 19:04   zxaglb.ptn:

2007-12-20 16:19    anomali.ptn, barx.ptn, bary.ptn, bins.ptn, cosf.ptn, delhato.ptn, dertim.ptn, diftim.ptn, expone.ptn, flat.ptn, fmask.ptn, fpow.ptn, fullmix.ptn, ggall.ptn, gghems.ptn, gglob.ptn, ggtrig.ptn, hovplot.ptn, inttim.ptn, kef.ptn, laslon.ptn, levrev.ptn, loge.ptn, memcoef.ptn, mergef.ptn, miroir.ptn, mksymm.ptn, mkunsy.ptn, modulus.ptn, mtrace.ptn, rcopy.ptn,      repack.ptn, rmax.ptn, shiftf.ptn, sinf.ptn, smooth.ptn, solflux.ptn, spamp.ptn, spcalpa.ptn, spcdns.ptn, spconj.ptn, spdlat.ptn, spdlon.ptn, spdlsq.ptn, spectr.ptn, spgdev.ptn, splapl.ptn, spldiss.ptn, splinv.ptn, spnegm.ptn, spreim.ptn, spresol.ptn, spsmoo.ptn, spzdev.ptn, spzxmlt.ptn, sqroot.ptn, square.ptn, subarea.ptn, timdev.ptn, timegen.ptn, tscheck.ptn, tstep.ptn, vbasd.ptn, xappend.ptn, xfind.ptn, xlin.ptn, xsave.ptn, xylin.ptn, zonmod.ptn, zxdev.ptn, zxdlat.ptn, zxdlatf.ptn, zxgam.ptn, zxmav.ptn, ytox.ptn:

2007-12-20 16:17    addf.ptn, binning.ptn, calmap.ptn, cofagg.ptn, cofaps.ptn, complex.ptn, corpar.ptn, cwinds.ptn, eof25.ptn, fcats.ptn, ftest.ptn, fullcor.ptn, gadd.ptn, ggacof.ptn, ggaps.ptn, ggatim.ptn, ggdlat.ptn, ggdlon.ptn, ggvecps.ptn, gwtqd.ptn, linint.ptn, llagg.ptn, lpprint.ptn, makezg.ptn, meofvec.ptn, meriavg.ptn, minvers.ptn, mmult.ptn, psdiv.ptn, psmlt.ptn, slice.ptn, smspec.ptn, sortf.ptn, spvdgx.ptn, t2test.ptn, tfilter.ptn, timagg.ptn, timavg.ptn, timcov.ptn, tmmult.ptn, transpos.ptn, tsafc.ptn, ttesta.ptn, tteste.ptn, unbinn.ptn, unmask.ptn, varspec.ptn, windowf.ptn, xpand.ptn, zdhdiv.ptn, zonavg.ptn, zoncov.ptn, zondev.ptn, zxprint.ptn, zxwave.ptn:

2007-12-20 16:12    adjust.ptn, binach.ptn, chabin.ptn, convert.ptn, gaussw.ptn, joiner.ptn, joinup.ptn, legendre.ptn, rmlabl.ptn, spblow.ptn, newnam.ptn, fit.ptn:

2007-12-20 16:11    beta.ptn:

2007-12-20 16:10    gsomega.ptn, gsomgah.ptn:

2007-12-20 16:10     betao.ptn, calpres.ptn, gpdpd.ptn, gphum.ptn, gshumh.ptn, gsmslp.ptn, gsmslph.ptn, mslpr.ptn, zxplot.ptn:

2007-12-20 16:09    cofagg2.ptn, condef.ptn, linepc.ptn, mempred.ptn, parmsub.ptn, pcomp.ptn, nspec.ptn:

2007-12-20 16:09    constr.ptn, delx.ptn, dely.ptn, mkmask.ptn, rzonavg.ptn, w2stat.ptn:

2007-12-20 16:08    unseas.ptn, zxtrig.ptn:

2007-12-20 16:07    crvplot.ptn, hdplot.ptn, rangrd.ptn, signag.ptn, spcsum.ptn, spflux.ptn, splook.ptn, spslope.ptn, xplot.ptn, zadlev.ptn:

2007-12-20 16:07    ctemps.ptn, dxdp.ptn, gpvtat.ptn, pgen.ptn, relabl.ptn, rgopr.ptn, veint.ptn, vertinc.ptn, vpint.ptn, vpintl.ptn, vpintv.ptn, vsint.ptn, vsinth.ptn, zxdevp.ptn, zxint.ptn, zxpsi.ptn:

2007-12-20 16:06    delhat.ptn, extrac.ptn, ggplot.ptn, gpasg.ptn, grset.ptn, gsapl.ptn, gsaptp.ptn, gsapzl.ptn, gsathlt.ptn, plagalc.ptn:

2007-12-20 16:01    select2.ptn, enleve.ptn, ggsign.ptn, gsathl.ptn, ijlook.ptn, select.ptn:

2007-12-20 15:57    xmplot.ptn:

2007-12-20 15:56    spplot.ptn:

2007-12-20 15:56    eofrot.ptn:

2007-12-20 15:55    ggstat.ptn, globavg.ptn, invntry.ptn:

2007-12-20 15:54    lagcor.ptn:

2007-12-20 15:54    zlnplot.ptn:

2007-12-19 14:46    critt.ptn:

2007-08-29 15:48    convert.ptn:

2007-08-29 15:29    zxplot.ptn:

2007-08-29 14:59    delhat.ptn:

2007-08-29 14:29    ggstat.ptn:

2007-08-29 14:23    gsapl.ptn,  gshumh.ptn:

2007-08-29 14:21    gsaptp.ptn:

2007-08-29 13:53    gsathl.ptn:

2007-08-29 13:47    gsathlt.ptn:

2007-08-29 13:35    ijlook.ptn:

2007-08-29 13:34    invntry.ptn:

2007-08-29 13:23    llagg.ptn, ggaps.ptn:

2007-08-29 13:21    lpprint.ptn:

2007-08-29 13:19    makezg.ptn:

2007-08-29 13:18    enleve.ptn:

2007-08-29 12:47    select.ptn:

2007-08-29 12:34    timavg.ptn:

2007-08-29 12:33    tteste.ptn:

2007-08-29 12:31    varspec.ptn: Mises-à-jour apportée par Bertrand Denis...
 
2007-08-29 12:22    zxplot.ptn:

2007-08-29 12:15    repack.ptn:

2007-08-29 12:14    windowf.ptn:

2007-03-12 16:12    convert.ptn:

2007-03-12 15:35    ggtrig.ptn:

2007-03-12 15:34    lpprint.ptn:

2006-12-18 08:11    repack.ptn:

2006-12-18 07:43    relabl.ptn:

2006-12-18 07:41    timavg.ptn:

2006-12-18 07:38    vsinth.ptn:

2006-12-18 07:36    gsathlt.ptn:

2006-12-18 07:35    gsathl.ptn:

2006-12-18 07:33    gsapzl.ptn:

2006-12-18 07:29    gsaptp.ptn:

2006-12-18 07:24    gsapl.ptn:

2006-12-18 07:22    gpasg.ptn:

2006-12-18 07:21    addtext.ptn:

2006-09-19 15:17    rangrd.ptn:

2006-09-19 15:11    timdev.ptn:

2006-09-19 15:11    timavg.ptn, timcov.ptn:

2006-09-19 15:07    convert.ptn:
 
2006-09-19 15:06    joinup.ptn:

2006-09-19 15:04    xfind.ptn, xsave.ptn:

2006-09-19 15:01    flat.ptn:

2006-09-19 14:59    select.ptn, select2.ptn:

2006-07-24 17:14    llagg.ptn:


 La section suivante concerne les collections de sous-routines...



2007-12-19 14:36    coord.ftn:

2007-12-19 14:32    convsub.ftn:

2007-12-19 14:29    filev.ftn:

2007-12-19 14:28    get.ftn:


2007-12-19 14:26    label.ftn:

2007-12-19 14:24    put.ftn:

2007-12-19 13:54    ism.ftn, pacc92.ftn, paccrn.ftn, rec.ftn:

2007-12-19 13:52    gemdiag.ftn:

2007-09-07 13:38    coord.ftn:

2007-09-07 13:37    get.ftn:

2007-09-06 13:13    coord.ftn:

2007-08-29 17:24    gemdiag.ftn:

2007-08-29 17:17    util.ftn:

2007-08-29 16:56    convsub.ftn:

2007-08-29 16:38    gemdiag.ftn:

2007-08-29 16:27    rec.ftn:

2007-08-29 16:19    filev.ftn:

2007-08-29 16:17    coord.ftn:

2007-08-29 16:14    fftini.ftn:

2007-08-29 16:12    filter.ftn:

2007-08-29 16:10    sfft.ftn:

2007-08-29 16:06    trans1d.ftn: Modifications du-03- 2007 (BDenis) :
 
2007-08-29 16:00     vfft.ftn:
 
2007-03-14 13:57   util.ftn:
 
2006-10-19 18:53    util.ftn:
 
2006-10-19 18:51    get.ftn:
 
2006-09-20 21:25    rec.ftn:
 
2006-09-19 14:23    util.ftn:
 
2006-09-19 14:19    convsub.ftn:
 
2006-09-19 14:13    get.ftn:
 
2006-09-19 14:11    coord.ftn:
 
2006-09-19 14:08    gemdiag.ftn:
 
2006-07-25 17:00    convsub.ftn:
 


 La dernière section concerne les modifications aux autres documents, tels que la documentation WEB...

 
2008-01-14 13:13    Makefile/lspgm, driver.ptn,Change_Log.html:

2007-12-20 19:31    Makefile/lspgm, driver.ptn:
 
 
2007-12-20 16:31    Makefile/lspgm:
 
2007-12-19 14:37    Makefile/lssub:
 
2007-09-06 13:25    Makefile/lspgm, driver.ptn:
 
2007-08-29 16:23    Makefile/lssub:
 
2007-08-29 15:28    driver.ptn:
 
2007-08-29 15:27    Makefile/lspgm:
 
2006-12-18 10:42    Makefile/lspgm,driver.ptn:
 
2006-10-20 15:02    Tmpdir.html:
 
2006-10-19 22:14    index.html:
 
2006-10-19 22:03    Change_Log.html:
 
2006-10-19 18:54    Error_messages.html:
 
2006-10-04 16:23    Diag_Config.html, Tmpdir.html, index.html:
 
2006-09-20 21:36    Makefile/lspgm, driver.ptn:
 
2006-07-24 17:13    Diag_Config.html:

2006-07-19 17:57    Change_Log.html:


 Comme toujours, je vous demanderais de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.

 Merci.


Date: Wed, 19 Jul 2006 16:00:00 -0400
From: Bernard Dugas

Bonjour,

Il y a une nouvelle version de R.DIAG aujourd'hui sur POLLUX. Il s'agit de la version 5.5.0 et elle a été assemblée avec librmn_008 (datée de mercredi 28 juin 14:54:47 HAE 2006 - IRIX64) et complib.sgimath (i.e. lapack version SGI). Les versions AIX et Linux_pgi611 (i686) ont également été mise-a-jours.

La modification la plus importante concerne un nouveau support des valeurs manquantes. Ce mode est activé par le biais soit du paramètre "-mvalue valeur [epsilon]", soit de la variable d'environnement "MISSING_VALUE=valeur", où "valeur" est le nombre réel dénotant une valeur manquante et "epsilon" est le facteur de précision relatif utilisé dans les comparaisons. La valeur par défaut de epsilon est 1%. Il n'y a pas de valeur par défaut pour la "valeur" manquante elle-même. La seconde méthode a préséance sur la première. Une vingtaine de modules ont été modifiés directement, ou bien sont affectés par la prise en charge de ce mode par la routine calculant les contours par défaut dans les modules graphiques.

La seconde modification utilise un nouveau type de données complexes dans RMNLIB (eg. DATYP=8, Z32). Tous les modules travaillant avec des données complexes (SPEC, FOUR ou CMPL) utilisent maintenant ce format. Avec la version rmn_008 de la librairies RPN, le format de compression dit "turbo" est également supporté par tous les modules.

Enfin, le module MERIAVG de moyennage selon les méridiens a été ajouté au programme. Plusieurs autres changements mineurs, ajouts et/ou corrections ont également été apportés. On notera le support partiel des grilles '#' (sorties d'une tuile de GEM). Les modules requérant des informations géographiques (eg. GLOBAVG) dans leur fonction ne pourront reconnaître ce type de données, mais tous les autres devraient les accepter correctement.

Voici la liste chronologique des modifications qui ont été apportées au programme depuis la version précédente, i.e. celle publiée le 11 juillet 2005. Notez que les plus récentes versions du programme peuvent toujours être retrouvées dans le répertoire $ARMNLIB/modeles/diag/bin.


Cette première section concerne les modules principaux...


2006-07-19 14:40 solflux.ptn:

2006-07-17 17:40 timcov.ptn:

2006-07-17 17:37 square.ptn, gadd.ptn (mode GADD):

2006-07-17 17:36 sqroot.ptn:

2006-07-13 17:50 convert.ptn, fsttri.ptn:

2006-07-13 17:46 adjust.ptn:

2006-07-13 17:45 globavg.ptn:

2006-07-13 17:44 llagg.ptn:

2006-07-13 17:43 splook.ptn:

2006-07-13 17:42 vpintl.ptn:

2006-07-04 15:07 fcats.ptn:

2006-07-04 15:05 ggatim.ptn:

2006-07-04 14:17 complex.ptn:

2006-07-04 14:25 ggstat.ptn:

2006-07-04 14:16 ggplot.ptn:


2006-07-04 13:53 addf.ptn, gadd.ptn, ggvecps.ptn, globavg.ptn, llagg.ptn, sqroot.ptn, square.ptn, timavg.ptn, timcov.ptn, timdev.ptn, xlin.ptn, zonavg.ptn, zoncov.ptn, zondev.ptn:

2006-07-04 13:55 makezg.ptn:

2006-06-19 12:34 complex.ptn:

2006-06-19 12:32 convert.ptn:

2006-06-19 12:30 windowf.ptn:

2006-04-26 18:51 meofvec.ptn:

2006-04-26 18:42 mmult.ptn, mtrace.ptn:

2006-04-26 18:33 eofrot.ptn:

2006-04-26 18:32 repack.ptn:

2006-04-26 18:31 pgen.ptn:

2006-04-26 18:30 ijlook.ptn:

2006-04-26 18:26 addtext.ptn:

2006-04-26 18:25 meriavg.ptn:

2006-03-15 18:10 gsathl.ptn, gsathlt.ptn:

2006-03-13 17:40 square.ptn:

2006-03-13 17:39 laslon.ptn:

2006-02-09 12:41 select.ptn:

2006-02-09 12:16 zonavg.ptn:

2006-02-09 12:14 timcov.ptn:

2006-02-09 12:13 timavg.ptn:

2006-02-09 12:03 meriavg.ptn:

2006-01-04 13:14 hovplot.ptn:

2006-01-04 12:43 binach.ptn, chabin.ptn:

2006-01-04 12:41 ggdlat.ptn, ggdlon.ptn:

2005-12-12 17:54 ggvecps.ptn:

2005-12-12 17:53 convert.ptn, fsttri.ptn:

2005-11-22 16:17 addf.ptn:

2005-11-22 14:52 convert.ptn:

2005-11-22 14:13 ggvecps.ptn:

2005-11-22 14:11 llagg.ptn:

2005-11-22 14:07 makezg.ptn:

2005-11-22 14:04 tstep.ptn:

2005-11-22 13:53 zonavg.ptn:

2005-07-28 15:41 zoncov.ptn, zondev.ptn:

2005-07-28 13:45 binach.ptn:

2005-07-28 11:45 binach.ptn, chabin.ptn, vsinth.ptn:



Cette seconde section concerne les collections de sous-routines...



2006-07-13 17:32 util.ftn:

2006-07-04 13:07 convsub.ftn:


2006-07-04 12:52 util.ftn:

2006-07-04 12:42 precon.ftn:

2006-07-04 12:41 ism.ftn:

2006-07-04 12:29 vfft.ftn:


2006-07-04 12:08 label.ftn:

2006-07-04 12:06 rec.ftn:

2006-04-26 12:21 convsub.ftn:

2006-04-26 12:15 coord.ftn:

2006-04-26 12:12 interp.ftn:

2006-04-26 12:11 get.ftn, put.ftn:

2006-03-13 17:08 util.ftn:

2006-02-09 13:23 convsub.ftn:

2006-02-09 13:19 filev.ftn, put.ftn, get.ftn:

2006-02-09 13:18 util.ftn:

2006-02-09 12:43 gemdiag.ftn:

2005-12-12 17:50 util.ftn:

2005-11-22 13:41 convsub.ftn:

2005-11-22 13:39 gemdiag.ftn:

2005-11-22 13:34 get.ftn:

2005-11-22 13:27 sfft.ftn:

2005-07-28 13:40 convsub.ftn:

2005-07-28 13:27 util.ftn:

2005-07-28 13:26 inctdia.ftn:

2005-07-28 13:24 eapl.ftn, fftcray.ftn, get.ftn, interp.ftn, ism.ftn, put.ftn, vfft.ftn:

2005-07-28 13:22 rec.ftn:

2005-07-28 13:02 coord.ftn:

2005-07-28 13:00 convsub.ftn, rdiag/lssub/convsub.ftn:


La derniere section concerne les modifications aux autres documents, tels que la documentation WEB...



2006-07-04 13:54 Makefile:

2006-06-19 12:36 Makefile, driver.ptn:

2006-06-19 12:35 Diag_Config.html:

2006-04-26 12:27 Makefile, driver.ptn:

2006-03-13 17:03 Error_messages.html, lssub.ftn:

2006-02-09 12:08 Makefile, driver.ptn:

2005-12-12 18:01 driver.ptn:

2005-07-28 13:48 Makefile, driver.ptn:



Comme toujours, je vous demanderais de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.

Merci.



Date: Mon, 11 Jul 2005 13:59:00 -0400
From: Bernard Dugas

Bonjour,

Il y a une nouvelle version de R.DIAG aujourd'hui sur POLLUX. Il s'agit de la version 5.4.0 et elle a été assemblée avec librmn_x (datée du 21 juin 10:28 - IRIX64) et complib.sgimath (i.e. lapack version SGI). Les versions AIX et Linux (i686) ont également été mise-a-jour.

La modification la plus importante concerne le nouveau support de données de type caractères. Le programme lit et écrit maintenant des enregistrements de type caractères de longueurs arbitraires (i.e. 128 caracteres/lignes x nombre de lignes) ce qui nous permets de mieux décrire le contenu de fichiers de données. Le nouveau module ADDTEXT ajoute de l'information textuelle à des fichiers existants. Un grand nombre d'autres modules ont été modifiés pour accepter (ou tout simplement ignorer) ce type de données.

La seconde modification ajoute le support direct de données sur grilles de type Z (globales ou non) lors des calculs zonaux. Les modules ZONAVG, ZONCOV et ZONDEV ont été modifiés et les points d'entrees ZONVAR, ZONVAVG, ZONVDEV et GGVECZ également été ajoutés. Ce dernier point d'entrée au module GGVECPS effectue une rotation des composantes vectorielles sur grilles Z pour que celles-ci puissent être plutot orientées selon les repères géographiques usuels.

La troisième modification consiste à une application automatique d'un filtre digital approprié lors d'interpolations résultant en une baisse significative de résolution et ce, afin que l'opération ne se limite pas à une opération d'échantillonnage. Les modules GGAPS et LLAGG ont subit cette modification.

La généralisation du support natif des différents types de grilles CMC/RPN se continue: Les grilles de type L et Z sont reconnues par la plupart des modules nécessitant des informationes géographiques lors de leur fonctionnement. Notamment les modules GGAPS, LLAGG et MAKEZG supportent maintenant presque toutes les grilles supportées par les interpolateurs EZSCINT lors du traitement de fichiers CMC/RPN. Le support des grilles # et Y est encore assez restreint mais celui des grilles LAM est grandement amelioré.

Enfin, le module YTOX d'exponiation a été ajouté au programme. Plusieurs autres changement mineurs, ajouts ou corrections ont également été apportées.

Voici la liste chronologique des modifications qui ont et apportées au programme depuis la version précédente, i.e. celle publiée le 23 aout 2004. Notez que les plus récentes versions du programme peuvent toujours être retrouvées dans le répertoire $ARMNLIB/modeles/diag/bin.


Cette première section concerne les modules principaux...



2005-07-05 16:08  solflux.ptn:

2005-07-05 14:51  windowf.ptn:

2005-07-05 14:46  varspec.ptn:

2005-07-05 14:45  timavg.ptn:

2005-07-05 14:44  makezg.ptn:

2005-07-05 14:43  binach.ptn:

2005-05-06 14:35  rcopy.ptn:

2005-05-06 14:34  globavg.ptn:

2005-05-06 14:31  crvplot.ptn:

2005-03-07 13:00  binach.ptn:

2005-03-03 17:37  gsathlt.ptn, gsathl.ptn, gphum.ptn:

2005-03-03 16:41  gsapl.ptn, gpasg.ptn:

2005-03-03 15:05  eof25.ptn:

2005-03-03 14:32  complex.ptn:

2005-03-03 13:31  adjust.ptn:

2005-02-23 14:29  extrac.ptn: 
2005-02-23 14:23  gsathlt.ptn:

2005-02-23 14:21  gsapl.ptn, gsathl.ptn:

2005-01-17 14:44  extrac.ptn:

2005-01-17 14:38  ggvecps.ptn:

2005-01-17 14:02  gsapl.ptn: 
2004-12-09 19:43  gpvtat.ptn:

2004-12-09 19:41  gpdpd.ptn:

2004-12-09 19:40  fsttri.ptn:

2004-12-09 19:39  convert.ptn:

2004-11-26 11:15  subarea.ptn, ggaps.ptn, llagg.ptn:

2004-11-26 11:09  vbasd.ptn:

2004-11-26 11:03  timcov.ptn:

2004-11-26 11:00  plagalc.ptn:

2004-11-26 10:53  convert.ptn:

2004-11-26 10:52  calmap.ptn:

2004-11-26 10:38  calpres.ptn:

2004-11-22 16:04  makezg.ptn:

2004-11-22 16:00  subarea.ptn:

2004-11-22 15:58  ggvecps.ptn:

2004-11-12 16:53  gaussw.ptn:

2004-11-12 14:54  ytox.ptn:

2004-11-12 14:40  driver.ptn (module principal de r.diag):

2004-11-12 13:18  transpos.ptn:

2004-11-12 13:16  zonavg.ptn:

2004-11-12 13:15  zondev.ptn:

2004-11-12 13:14  zoncov.ptn:

2004-11-12 13:02  timcov.ptn:

2004-11-12 13:01  ggvecps.ptn:

2004-11-12 13:00  zxplot.ptn:

2004-11-12 12:59  windowf.ptn:

2004-11-12 12:56  extrac.ptn:

2004-11-12 12:55  ggtrig.ptn:

2004-11-12 12:52  lpprint.ptn:

2004-11-12 12:50  globavg.ptn:

2004-11-12 12:45  llagg.ptn:

2004-11-12 12:23  ggaps.ptn:

2004-11-12 12:06  gghems.ptn:

2004-11-12 12:06  psgrid.ptn:

2004-11-12 12:03  gaussw.ptn:

2004-11-12 11:55  zxdev.ptn:

2004-11-12 11:50  ggdlat.ptn, ggdlon.ptn:

2004-11-12 11:44  vpintv.ptn:

2004-11-12 11:42  ggatim.ptn, binning.ptn:

2004-11-12 11:40  spconj.ptn:

2004-11-12 11:39  mtrace.ptn:

2004-11-12 11:38  select.ptn, select2.ptn, timavg.ptn:

2004-11-12 11:37  addf.ptn, mmult.ptn:

2004-11-12 11:33  barx.ptn, bary.ptn:

2004-11-12 11:29  ggstat.ptn:

2004-11-12 11:29  binach.ptn, chabin.ptn, crvplot.ptn, ijlook.ptn, kef.ptn, sortf.ptn, xlin.ptn, xylin.ptn:

2004-11-08 19:30  repack.ptn:

2004-11-08 19:24  tfilter.ptn:

2004-09-13 12:53  select.ptn:

2004-09-13 12:51  convert.ptn, ggstat.ptn:

2004-09-13 12:37  addtext.ptn:



Cette seconde section concerne les collections de sous-routines...



2005-07-05 14:37 get.ftn:

2005-07-05 14:35 gemdiag.ftn:

2005-05-06 14:36 util.ftn:

2005-04-14 12:41 convsub.ftn:

2005-04-14 12:39 util.ftn:

2005-04-12 12:45 interp.ftn:

2005-04-12 12:36 get.ftn:

2005-04-12 12:33 gemdiag.ftn:

2005-03-11 09:31 paccrn.ftn:

2005-03-07 12:29 util.ftn:

2005-03-07 12:25 get.ftn:

2005-03-07 12:23 ism.ftn:

2005-02-23 13:58 get.ftn:

2005-02-01 16:03 filev.ftn:

2005-02-01 15:59 get.ftn:

2005-02-01 15:58 rec.ftn:

2005-02-01 15:56 convsub.ftn:

2004-12-09 19:46 util.ftn:

2004-11-26 10:35 convsub.ftn:

2004-11-21 22:44 interp.ftn:

2004-11-12 14:16 util.ftn:

2004-11-08 16:06 gemdiag.ftn:

2004-11-08 15:51 precon.ftn:

2004-11-08 15:49 interp.ftn:

2004-11-08 15:47 get.ftn, put.ftn:

2004-11-08 15:46 filter.ftn:

2004-11-08 15:44 filev.ftn:

2004-11-08 15:42 divers.c:

2004-11-08 15:41 convsub.ftn:

2004-09-13 13:29 rec.ftn:

2004-09-13 13:27 convsub.ftn:

2004-09-13 13:24 util.ftn:

2004-09-13 13:23 label.ftn:



La dernière section concerne les modifications à la documentation WEB...



2005-07-07 11:40 Error_messages.html:

2005-07-06 15:53 Diag_Config.html, Makefile:

2005-04-12 15:58 Error_messages.html:

2005-02-25 14:50 Diag_Config.html:



Comme toujours, je vous demanderais de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.

Merci.


Date: Mon, 23 Aug 2004 13:59:00 -0400
From: Bernard Dugas

Bonjour,

Il y a une nouvelle version de R.DIAG depuis cet après-midi sur POLLUX. Il s'agit de la version 5.3.0 et elle a été assemblée avec librmn.a (release 007 - IRIX64) et complib.sgimath (i.e. lapack version SGI). La version Linux (i386) a également été mise-à-jour.

La principale modification consiste en l'ajout du support d'une version AIX du programme. Tous les modules, sauf ceux dont les noms se terminent par "plot" tels que ggplot et zxplot, sont supportés dans cette nouvelle version.

Voici la liste chronologique des modifications qui ont été apportées au programme depuis la version precédente, i.e. celle publiée le 02 octobre 2003. Notez que les plus récentes versions du programme peuvent toujours être retrouvées dans le répertoire $ARMNLIB/modeles/diag/bin.


Cette première section concerne les modules principaux...



2004-08-20 13:27 llagg.ptn:

2004-08-20 13:25 ggdlon.ptn:

2004-08-20 13:24 ggdlat.ptn:

2004-08-20 13:22 zxdlatf.ptn:

2004-06-23 13:02 relabl.ptn:

2004-05-10 11:29 cwinds.ptn, kef.ptn:

2004-04-30 15:51 windowf.ptn:

2004-04-30 13:27 llagg.ptn:

2004-04-30 12:13 extrac.ptn:

2004-04-16 13:39 windowf.ptn:

2004-04-16 13:37 fsttri.ptn:

2004-04-16 13:37 llagg.ptn:

2004-01-30 13:03 gphum.ptn:

2004-01-30 13:01 ggstat.ptn:
2004-01-30 12:59 extrac.ptn:

2003-12-24 11:35 subarea.ptn:

2003-12-22 12:16 timavg.ptn:

2003-12-15 16:10 timavg.ptn:

2003-12-10 18:15 convert.ptn:

2003-12-10 17:45 ggstat.ptn, fmask.ptn:

2003-12-10 17:42 zondev.ptn:

2003-12-10 17:41 zadlev.ptn:

2003-12-10 17:39 gphum.ptn:

2003-12-10 17:37 timcov.ptn: 
2003-12-10 17:34 llagg.ptn:

2003-12-10 17:32 fsttri.ptn, joinup.ptn:

2003-12-10 17:31 ctemps.ptn:

2003-10-24 17:00 gsapzl.ptn:

2003-10-24 16:59 gpasg.ptn, gsapl.ptn:

2003-10-24 16:58 convert.ptn, rangrd.ptn, spcsum.ptn:

2003-10-24 16:57 linepc.ptn, timagg.ptn:

2003-10-02 15:58 llagg.ptn:



Cette seconde section concerne les collections de routines...



2004-08-20 16:36 sfft.ftn:

2004-04-30 12:03 convsub.ftn:

2003-12-05 12:46 ism.ftn:

2003-12-05 11:02 get.ftn:

2003-11-26 17:37 get.ftn:
2003-10-24 17:05 divers.c, filter.ftn, gemdiag.ftn, get.ftn, lowio92.ftn, rec.ftn,trans1d.ftn, util.ftn:



La dernière section concerne les modifications à la documentation WEB...



2004-04-30 12:09 Diag_Config.html:

2003-12-10 17:28 index.html:

2003-10-02 13:26 Change_Log.html, Makefile:



Comme toujours, je vous demanderais de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.

Merci.


Date: Wed, 02 Oct 2003 14:00:00 -0400
From: Bernard Dugas

Bonjour,

Il y a une nouvelle version de R.DIAG depuis cet après-midi sur POLLUX. Il s'agit de la version 5.2.0 et elle a été assemblée avec librmn.a (release 006 - IRIX64) et complib.sgimath (i.e. lapack version SGI). La version Linux (i386) a également été mise-à-jour.

Voici la liste chronologique des modifications qui ont été apportées au programme depuis la version précédente, i.e. le 22 janvier 2003. Notez que les plus récentes versions du programme peuvent toujours être retrouvées dans le répertoire $ARMNLIB/modeles/diag/bin.


Cette première section concerne les modules principaux...



2003-10-02 12:22 dertim.ptn, inttim.ptn:

2003-10-02 12:21 xmplot.ptn, xplot.ptn:

2003-09-15 12:11 ggtrig.ptn:

2003-09-15 12:08 spvdgx.ptn:

2003-09-15 12:06 gwtqd.ptn:

2003-09-15 12:04 windowf.ptn:

2003-09-15 12:02 ggdlat.ptn, ggdlon.ptn:

2003-09-15 11:56 zxgam.ptn:

2003-09-15 11:51 loge.ptn:

2003-09-15 11:49 convert.ptn, gsapzl.ptn, levrev.ptn, miroir.ptn, mksymm.ptn, mkunsy.ptn, mslpr.ptn, rgopr.ptn, rmlabl.ptn, spblow.ptn, spplot.ptn, spresol.ptn, spzxmlt.ptn, zoncov.ptn, zxdevp.ptn, zxdlatf.ptn, zxint.ptn:

2003-08-25 16:11 windowf.ptn:

2003-08-25 16:08 zxmav.ptn:

2003-08-21 15:54 select2.ptn:

2003-08-21 15:37 rcopy.ptn:

2003-07-05 10:51  addf.ptn, adjust.ptn, cofaps.ptn, complex.ptn, convert.ptn, corpar.ptn, cosf.ptn, delhato.ptn, dertim.ptn, dxdp.ptn, enleve.ptn, expone.ptn, fit.ptn, fmask.ptn, fpow.ptn, gadd.ptn, ggaps.ptn, ggstat.ptn, globavg.ptn, inttim.ptn, invntry.ptn, joiner.ptn, joinup.ptn, kef.ptn, laslon.ptn, levrev.ptn, loge.ptn, lpprint.ptn, makezg.ptn, memcoef.ptn, mergef.ptn, modulus.ptn, mslpr.ptn, newnam.ptn, pgen.ptn, psdiv.ptn, psmlt.ptn, rcopy.ptn, relabl.ptn, repack.ptn, rgopr.ptn, rmax.ptn, rmlabl.ptn, select.ptn, select2.ptn, shiftf.ptn, sinf.ptn, slice.ptn, spamp.ptn, spcdns.ptn, spconj.ptn, spgdev.ptn, splook.ptn, spplot.ptn, spresol.ptn, spsmoo.ptn, spvdgx.ptn, spzdev.ptn, spzxmlt.ptn, sqroot.ptn, square.ptn, timavg.ptn, timdev.ptn, timegen.ptn, transpos.ptn, tscheck.ptn, ttesta.ptn, tteste.ptn, vpint.ptn, vpintl.ptn, vsint.ptn, vsinth.ptn, xappend.ptn, xfind.ptn, xlin.ptn, xsave.ptn, xylin.ptn, zadlev.ptn, zonavg.ptn, zoncov.ptn, zondev.ptn, zonmod.ptn, zxdev.ptn, zxdevp.ptn, zxdlat.ptn, zxdlatf.ptn, zxgam.ptn, zxint.ptn, zxpsi.ptn, zxtrig.ptn:

2003-07-04 14:00 ggall.ptn:

2003-07-04 13:59 llagg.ptn:

2003-07-03 21:15 windowf.ptn:

2003-06-23 10:55 Makefile:

2003-06-23 10:50 cofaps.ptn:

2003-06-23 10:48 betao.ptn:

2003-06-23 10:45 mslpr.ptn:

2003-06-23 10:40 xplot.ptn:

2003-05-23 17:30 spreim.ptn:

2003-05-23 17:27 spectr.ptn, spcalpa.ptn, spdlsq.ptn, spdlat.ptn, spdlon.ptn, spldiss.ptn, spnegm.ptn:

2003-05-23 17:21 convert.ptn:

2003-05-23 17:15 mmult.ptn:

2003-05-23 17:13 minvers.ptn, mtrace.ptn, tmmult.ptn:

2003-05-23 17:10 ggdlat.ptn, ggdlon.ptn, ftest:

2003-05-23 16:59 sqroot.ptn:

2003-05-23 16:56 kef.ptn:

2003-05-23 16:44 laslon.ptn:

2003-05-23 16:36 ijlook.ptn:

2003-05-23 16:32 splapl.ptn, splinv.ptn:

2003-05-23 16:15 tfilter.ptn:

2003-05-23 16:10 binach.ptn, chabin.ptn:

2003-05-23 16:08 enleve.ptn, select.ptn, select2.ptn:



Cette seconde section concerne les collections de routines...



2003-09-15 12:22 fftcray.ftn:
 
2003-09-15 12:19 pfa.ftn, temperton.ftn, vfft.ftn:
 
2003-09-15 12:13 ggd.ftn:
 
2003-08-25 14:47 convsub.ftn:
 
2003-08-25 14:45 get.ftn:
 
2003-07-03 21:20 get.ftn, rec.ftn:

2003-07-03 21:19 util.ftn:

2003-06-23 10:27 get.ftn:
 
2003-06-23 10:24 rec.ftn:
 
2003-05-23 16:54 filev.ftn:
 
2003-05-23 15:53 ism.ftn:
 
2003-05-23 15:47 get.ftn:
 
2003-05-23 15:20 util.ftn:
 
2003-05-23 15:05 coord.ftn:
 
2003-05-23 14:58 convsub.ftn:
 
2003-01-29 11:57 coord.ftn:



La dernière section concerne les modifications à la documentation WEB



2003-06-23 10:32 index.html:
 
2003-05-30 14:38 Diag_Config.html:
 
2003-05-29 11:49 Diag_Config.html:
 
2003-01-22 17:38 Change_Log.html:
 
2003-01-22 13:11 Diag_Config.html:


Comme toujours, je vous demanderais de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.

Merci.


Date: Wed, 22 Jan 2003 13:05:47 -0500
From: Bernard Dugas

Bonjour,

Il y a une nouvelle version de R.DIAG depuis cet après-midi sur POLLUX. Il s'agit de la version 5.1.0 et elle a été assemblée avec librmn.a (release 006 - IRIX64) et complib.sgimath (i.e. lapack version SGI). La version Linux (i386) a également été mise-à-jour.

Voici la liste chronologique des modifications qui ont été apportées au programme depuis la version précedente, i.e. celle publiée le 18 septembre 2002. Merci à Mario Lépine pour l'extracteur de messages de log...

Cette première section concerne les modules principaux...


2003-01-21 17:29 llagg.ptn:
 
2003-01-21 17:27 t2test.ptn:
 
2003-01-21 09:59 timavg.ptn:
 
2003-01-21 09:56 joiner.ptn:
 
2002-12-06 11:24 timavg.ptn:
 
2002-12-06 11:23 fmask.ptn:
 
2002-12-06 11:22 ggtrig.ptn:
 
2002-12-06 11:20 convert.ptn:
 
2002-12-06 11:17 addf.ptn:
 
2002-12-06 11:14 crvplot.ptn:
 
2002-12-06 11:13 gpasg.ptn, gsapl.ptn, gsaptp.ptn:
 
2002-12-06 11:10 varspec.ptn:
 
2002-12-06 11:05 windowf.ptn:



Cette seconde section concerne les collections de routines...



2002-12-06 11:29 filev.ftn, get.ftn:
 
2002-12-06 11:27  util.ftn:
 
2002-12-06 11:26 convsub.ftn:
 
2002-09-17 10:57  get.ftn:
 

Comme toujours, je vous demanderais de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.

Merci.


Date: Tue, 18 Sept 2002 14:36:26 -0400
From: Bernard Dugas

Bonjour,

Il y a une nouvelle version de R.DIAG cet après-midi sur POLLUX. C'est la version 5.0.1 et elle a été assemblée avec librmn.a (release 006 - IRIX64). Les versions HP-UX et Linux (i386) ont également été mises à jour.

La principale modification a des répercussions pour la plupart des usagers sous IRIX6 et HP/UX. La version par défaut de R.DIAG produit maintenant des fichiers standards 2000. Il est encore possible de modifier ce comportement en définissant la variable d'environnement globale RDIAG en lui donnant comme valeur le nom d'une version utilisant les fichiers standards 1989: r.diagn_5.0.1 (sous IRIX6) et r.diage_5.0.1 (sous HP/UX) sont présentement disponibles à cette fin. Notez que tout ceci ne s'applique pas à la version Linux qui a toutours utilisée les fichiers 2000.

L'autre modification principale concerne les modules qui utilisent de l'information sur les coordonnées verticales tels que DXDP, GPASG, GPDPD, GPHUM, GSAPL, GSAPTP, GSATHL, PGEN et VSINTH. La consolidation effectuée dans la version GEM v_3.0.1 des deux précédentes versions de la coordonnée hybride avec redressement a forcé un assez grand nombre de modifications à tous ces modules. Leur documentation automatique devrait etre consultée pour en savoir plus long.

Encore dans la verticale, le support des coordonnées ETA (température potentielle), Gal-Chen et de Hauteur (au-dessus du sol ou de la mer) a été ajouté.

Enfin, le module MAKEZG permettant d'interpoler des champs sur grilles A, B, G ou L vers des grilles Z a été ajouté.

Ce qui suit est la liste, classée alphabétiquement selon les noms de modules affectés, des changements apportés au programme depuis le 4 novebre 2001 (date de lancement de la version précédente). Les numéros de revisons sont ceux associés aux modules eux-mêmes.

 
Module principal: addf.ptn

- Révision 4.15 - date: 2001/12/14 15:22:15
- Révision 4.14 - date: 2001/11/20 23:01:16
 
Module principal: adjust.ptn

- Révision 4.8 - date: 2002/09/17 17:56:34
 
Module principal: anomali.ptn

- Révision 4.6 - date: 2002/01/14 16:11:54
 
Module principal: binach.ptn

- Révision 4.5 - date: 2002/02/02 01:05:17
 
Module principal: chabin.ptn

- Révision 4.6 - date: 2002/01/14 15:47:49  
Module principal: convert.ptn

- Révision 4.52 - date: 2002/09/17 18:12:04
- Révision 4.51 - date: 2002/04/22 14:12:55
- Révision 4.50 - date: 2002/01/14 15:40:50
- Révision 4.49 - date: 2001/12/14 15:24:17
- Révision 4.48 - date: 2001/11/20 22:56:01
 
Module principal: crvplot.ptn

- Révision 4.12 - date: 2002/02/02 00:29:46
 
Module principal: cwinds.ptn

- Révision 4.9 - date: 2001/11/20 22:59:08
 
Module principal: dxdp.ptn

- Révision 4.8 - date: 2002/09/17 17:52:25
- Révision 4.7 - date: 2002/02/02 00:51:54
- Révision 4.6 - date: 2002/01/14 15:49:45
 
Module principal: fsttri.ptn

- Révision 4.28 - date: 2002/02/02 00:50:44
- Révision 4.27 - date: 2002/01/14 15:41:48
 
Module principal: ggall.ptn

- Révision 4.7 - date: 2002/04/22 14:09:03
 
Module principal: ggplot.ptn

- Révision 4.24 - date: 2002/02/02 00:29:46
 
Module principal: globavg.ptn

- Révision 4.10 - date: 2002/05/07 16:32:04
- Révision 4.9 - date: 2002/04/22 15:18:44
 
Module principal: gpasg.ptn

- Révision 4.10 - date: 2002/09/17 17:52:26
- Révision 4.9 - date: 2002/01/14 15:32:22
- Révision 4.8 - date: 2001/11/21 15:46:35
 
Module principal: gpdpd.ptn

- Révision 4.13 - date: 2002/09/17 17:54:59
- Révision 4.12 - date: 2002/02/02 00:58:05
- Révision 4.11 - date: 2002/01/14 15:33:53
 
Module principal: gphum.ptn

- Révision 4.10 - date: 2002/09/17 17:52:25
- Révision 4.9 - date: 2002/02/02 01:08:17
 
Module principal: gpvtat.ptn

- Révision 4.3 - date: 2002/02/02 00:44:22
 
Module principal: grset.ptn

- Révision 4.10 - date: 2002/04/22 14:11:26
 
Module principal: gsapl.ptn

- Révision 4.16 - date: 2002/09/17 17:52:25
- Révision 4.15 - date: 2002/01/14 15:35:41
 
Module principal: gsaptp.ptn

- Révision 4.17 - date: 2002/09/17 17:52:25
- Révision 4.16 - date: 2002/01/14 15:35:41
- Révision 4.15 - date: 2001/11/05 13:55:57
 
Module principal: gsathl.ptn

- Révision 4.16 - date: 2002/09/17 17:52:25
 
Module principal: gsmslp.ptn

- Révision 4.5 - date: 2002/09/17 18:17:39
 
Module principal: gsomega.ptn

- Révision 4.3 - date: 2002/04/22 16:08:59
 
Module principal: hovplot.ptn

- Révision 4.7 - date: 2002/02/02 00:29:46
 
Module principal: ijlook.ptn

- Révision 4.10 - date: 2002/04/22 15:09:43
- Révision 4.9 - date: 2002/02/02 01:06:49
 
Module principal: laslon.ptn

- Révision 4.3 - date: 2002/02/02 00:38:01
 
Module principal: llagg.ptn

- Révision 4.21 - date: 2002/09/17 18:15:36
- Révision 4.20 - date: 2002/04/22 15:51:25
- Révision 4.19 - date: 2001/12/14 15:20:36
- Révision 4.18 - date: 2001/11/05 13:55:57
 
Module principal: lpprint.ptn

- Révision 4.9 - date: 2002/04/22 15:27:07
 
Module principal: makezg.ptn

- Révision 4.1 - date: 2002/09/17 18:42:43
- Révision 4.0 - date: 2002/03/22 18:32:44
 
Module principal: meofvec.ptn

- Révision 4.8 - date: 2001/11/19 15:46:02
 
Module principal: pgen.ptn

- Révision 4.7 - date: 2002/09/17 17:52:25
- Révision 4.6 - date: 2002/02/02 00:42:03
- Révision 4.5 - date: 2002/01/14 15:49:45
 
Module principal: rcopy.ptn

- Révision 4.11 - date: 2002/02/02 00:35:17
 
Module principal: slice.ptn

- Révision 4.10 - date: 2002/04/22 15:14:54
- Révision 4.9 - date: 2001/11/05 13:55:57
 
Module principal: smspec.ptn

- Révision 4.2 - date: 2002/02/02 00:33:14
 
Module principal: splook.ptn

- Révision 4.4 - date: 2002/02/02 00:30:47
 
Module principal: spplot.ptn

- Révision 4.3 - date: 2002/02/02 00:30:47
 
Module principal: sqroot.ptn

- Révision 4.6 - date: 2002/09/17 17:58:22

 
Module principal: subarea.ptn

- Révision 4.5 - date: 2001/11/21 16:03:07
 
Module principal: timagg.ptn

- Révision 4.8 - date: 2002/01/14 15:26:20
 
Module principal: timegen.ptn

- Révision 4.11 - date: 2002/01/14 15:28:58
 
Module principal: ttesta.ptn

- Révision 4.11 - date: 2002/04/22 15:30:47
 
Module principal: varspec.ptn

- Révision 4.2 - date: 2002/02/02 00:32:18
 
Module principal: vsinth.ptn

- Révision 4.11 - date: 2002/09/17 17:52:25
- Révision 4.10 - date: 2002/01/14 15:35:41
 
Module principal: windowf.ptn

- Révision 4.6 - date: 2002/09/17 18:54:05
- Révision 4.5 - date: 2002/04/22 15:29:11
 
Module principal: xplot.ptn

- Révision 4.9 - date: 2002/02/02 00:30:47
 
Module principal: zadlev.ptn

- Révision 4.12 - date: 2002/09/17 17:27:39
 
Module principal: zonavg.ptn

- Révision 4.5 - date: 2002/04/22 14:14:41
 
Module principal: zxplot.ptn

- Révision 4.19 - date: 2002/04/22 16:11:15
- Révision 4.18 - date: 2002/02/02 01:02:31



La liste suivante documente les modifications apportées aux collections de sous-routines utilisées par les différents modules de R.DIAG et ce depuis le 4 novembre 2001.


Collection de sous-routines: convsub.ftn

- Révision 3.79 - date: 2002/08/20 18:42:38
- Révision 3.78 - date: 2002/04/22 15:47:21
- Révision 3.77 - date: 2002/01/14 13:53:42
- Révision 3.76 - date: 2001/11/20 21:21:06
 
Collection de sous-routines: coord.ftn

- Révision 3.22 - date: 2002/08/20 18:47:57
- Révision 3.21 - date: 2002/04/22 13:40:16
 
Collection de sous-routines: divers.c

- Révision 3.6 - date: 2002/08/26 18:15:09
- Révision 3.5 - date: 2002/08/20 18:51:16
 
Collection de sous-routines: filev.ftn

- Révision 3.14 - date: 2001/11/20 21:14:01
- Révision 3.13 - date: 2001/11/05 13:20:23
 
Collection de sous-routines: filter.ftn

- Révision 3.4 - date: 2002/08/26 19:03:50
 
Collection de sous-routines: gemdiag.ftn

- Révision 3.7 - date: 2002/08/20 18:53:43
- Révision 3.6 - date: 2002/05/07 16:26:28
- Révision 3.5 - date: 2002/04/22 15:36:05
 
Collection de sous-routines: get.ftn

- Révision 3.57 - date: 2002/09/17 14:57:49
- Révision 3.56 - date: 2002/08/20 18:57:13
- Révision 3.55 - date: 2002/04/22 13:34:34
- Révision 3.54 - date: 2002/01/14 13:44:00
- Révision 3.53 - date: 2001/11/20 21:18:31
- Révision 3.52 - date: 2001/11/05 13:15:57
 
Collection de sous-routines: interp.ftn

- Révision 3.9 - date: 2002/04/22 13:31:18
 
Collection de sous-routines: ism.ftn

- Révision 3.8 - date: 2002/04/22 15:49:09
- Révision 3.7 - date: 2002/02/02 00:20:31
 
Collection de sous-routines: lssub.ftn

- Révision 3.16 - date: 2002/08/20 18:30:26
- Révision 3.15 - date: 2002/02/02 00:21:30
 
Collection de sous-routines: pael.ftn

- Révision 3.4 - date: 2002/08/20 18:59:53
 
Collection de sous-routines: precon.ftn

- Révision 3.2 - date: 2002/04/22 13:45:11
 
Collection de sous-routines: put.ftn

- Révision 3.33 - date: 2002/08/20 19:02:29
- Révision 3.32 - date: 2002/04/22 15:33:51
- Révision 3.31 - date: 2001/11/20 21:16:00
 
Collection de sous-routines: rec.ftn

- Révision 3.24 - date: 2002/04/22 15:43:49
 
Collection de sous-routines: util.ftn

- Révision 3.66 - date: 2002/08/20 19:04:59
- Révision 3.65 - date: 2002/04/22 15:49:57
- Révision 3.64 - date: 2002/01/14 13:57:06
- Révision 3.63 - date: 2001/11/28 15:58:23
 

Comme toujours, je vous demanderais de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.

Merci.


Date: Tue, 30 Oct 2001 09:15:55 HNE
From: Bernard Dugas

Bonjour,

Il y a une nouvelle version de R.DIAG cet matin sur POLLUX. C'est la version 4.11.1 et elle a été assemblée avec librmn.a (release 001 - IRIX64). Les versions HP-UX et Linux (i386) ont également été mises à jour. La même chose s'applique à R.DIAG2000 sur toutes ces plate-formes.

La principale modifications concerne les modules de gestion des pas-de-temps tels que TIMAVG,TIMDEV,TIMCOV de même que DERTIM, INTTIM,TIMEGEN et TSTEP. Ces modules sont maintenant capables de traiter des ensembles de variables ayant des structures verticales non-homogènes. Il faut cependant que tous les pas-de-temps aient la même structure.

Une autre modification intéressante concerne les modules ADDF et JOINUP qui peuvent aujourd'hui lire jusqu'à 78
fichiers d'entrées.

Enfin, les modules FLAT et SMSPEC ont été ajoutés (deux autres contributions de Bertrand Denis).

Ce qui suit est la liste, classée alphabetiquement selon les noms de modules affectés, des changements apportés au programme depuis le 27 mars 2001 (date de lancement de la version précédente). Les numéros de révisons sont ceux associés aux modules eux-mêmes.

 
Module principal: addf

- Révision 4.13 - date: 2001/10/23 15:07:00
- Révision 4.12 - date: 2001/10/11 11:22:18
- Révision 4.11 - date: 2001/09/24 14:36:26
- Révision 4.10 - date: 2001/05/14 14:42:25
 
Module principal: convert

- Révision 4.47 - date: 2001/05/14 14:44:02
 
Module principal: dertim

- Révision 4.9 - date: 2001/10/11 11:15:05
- Révision 4.8 - date: 2001/09/24 14:58:16
 
Module principal: driver

- Révision 4.50 - date: 2001/05/01 15:47:59
- Révision 4.49 - date: 2001/03/27 15:52:10
 
Module principal: flat

- Révision 4.1 - date: 2001/05/01 15:49:40
- Révision 4.0 - date: 2001/03/29 02:24:46
 
Module principal: fsttri

- Révision 4.26 - date: 2001/05/01 15:45:02
 
Module principal: gadd

- Révision 4.6 - date: 2001/05/14 12:29:58
 
Module principal: ggdlat

- Révision 4.3 - date: 2001/06/14 19:38:32
 
Module principal: ggdlon

- Révision 4.3 - date: 2001/06/14 19:38:32
 
Module principal: ggplot

- Révision 4.22 - date: 2001/10/23 14:18:14
 
Module principal: ggtrig

- Révision 4.3 - date: 2001/08/31 15:15:06
 
Module principal: ggvecps

- Révision 4.6 - date: 2001/05/14 14:50:25
 
Module principal: gsaptp

- Révision 4.14 - date: 2001/08/31 11:44:18
 
Module principal: gwtqd

- Révision 4.14 - date: 2001/06/14 19:37:18
 
Module principal: inttim

- Révision 4.10 - date: 2001/10/11 11:15:05
- Révision 4.9 - date: 2001/09/24 14:58:16
 
Module principal: joinup

- Révision 4.7 - date: 2001/10/11 11:22:55
 
Module principal: rcopy

- Révision 4.4 - date: 2001/04/10 16:08:45
 

Module principal: relabl

- Révision 4.6 - date: 2001/04/09 17:16:12
 
Module principal: select

- Révision 4.10 - date: 2001/05/14 14:47:16
 
Module principal: smspec

- Révision 4.1 - date: 2001/05/01 15:50:53
- Révision 4.0 - date: 2001/04/09 17:19:35
 
Module principal: timavg

- Révision 4.19 - date: 2001/10/11 11:15:05
- Révision 4.18 - date: 2001/09/24 14:58:16
 
Module principal: timcov

- Révision 4.17 - date: 2001/10/11 11:15:05
- Révision 4.16 - date: 2001/09/24 14:58:16
- Révision 4.15 - date: 2001/05/02 11:36:40
 
Module principal: timdev

- Révision 4.10 - date: 2001/10/11 11:15:05
- Révision 4.9 - date: 2001/09/24 14:58:16
 
Module principal: timegen

- Révision 4.10 - date: 2001/10/11 11:15:05
- Révision 4.9 - date: 2001/09/24 14:58:16
 
Module principal: tstep

- Révision 4.6 - date: 2001/10/11 11:15:05
- Révision 4.5 - date: 2001/09/24 14:58:16
 
Module principal: ttesta

- Révision 4.10 - date: 2001/10/23 15:05:40
 
Module principal: tteste

- Révision 4.11 - date: 2001/10/23 15:05:40
 
Module principal: zxplot

- Révision 4.16 - date: 2001/10/23 14:18:14
 


La liste suivante documente les modifications apportées aux collections de sous-routines utilisées par les différents modules de R.DIAG.

En particulier, j'attire votre attention sur les Révisions 3.12 de FILEV.ftn et 3.51 de la collection de routines GET.ftn. Ces deux modifications ont des incidences directes sur la définition des jeux de variables. Les valeurs du nomvar et de l'étiquette associées aux enregistrements sont maintenant tous deux utilisées dans la définition des jeux de variables (dans SELECT par exemple). Auparavant, seulement le nomvar était vérifié.


 
Collection de sous-routines: convsub

- Révision 3.75 - date: 2001/10/03 14:34:00
- Révision 3.74 - date: 2001/08/31 10:58:44
- Révision 3.73 - date: 2001/05/01 15:53:12
 
Collection de sous-routines: coord

- Révision 3.20 - date: 2001/10/23 14:08:29
- Révision 3.19 - date: 2001/10/01 21:07:46
- Révision 3.18 - date: 2001/08/31 10:54:21
- Révision 3.17 - date: 2001/05/01 15:51:56
 
Collection de sous-routines: filev

- Révision 3.12 - date: 2001/10/23 14:09:50
- Révision 3.11 - date: 2001/09/24 14:15:22
- Révision 3.10 - date: 2001/08/31 11:02:42
 
Collection de sous-routines: get

- Révision 3.51 - date: 2001/10/23 14:10:44
- Révision 3.50 - date: 2001/10/11 11:17:41
- Révision 3.49 - date: 2001/10/03 14:32:00
- Révision 3.48 - date: 2001/10/01 21:06:46
- Révision 3.47 - date: 2001/09/24 14:30:28
- Révision 3.46 - date: 2001/08/31 11:10:34
 
Collection de sous-routines: ggd

- Révision 3.2 - date: 2001/06/14 19:40:31
 
Collection de sous-routines: put

- Révision 3.30 - date: 2001/10/11 11:18:23
- Révision 3.29 - date: 2001/08/31 11:10:59
 
Collection de sous-routines: util

- Révision 3.62 - date: 2001/10/09 18:01:01
- Révision 3.61 - date: 2001/05/01 15:54:19


Comme toujours, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.



Date: Thue, 27 Mar 2001 15:00 HNE
From: Bernard Dugas

Il y a une nouvelle version de R.DIAG cet après-midi sur POLLUX. C'est la version 4.10.1 et elle a été assemblée avec
librmn.a (release 001 - IRIX64). De plus, le programme est maintenant compilé en utilisant F90.

Plusieurs modules utilisent une nouvelle méthode de gestion des paramètres associés aux fichiers standards (c'est ce a quoi les messages PUTHIGH/GETHIGH réfèrent dans le restant du document).

Le module VARSPEC a été ajouté (contribution de Bertrand Denis). Les modules GADD, GDIV et GMLT ont été amalgameé dans GADD. Le point d'entrée GSASG a été ajouté à GPASG.

Ce qui suit est la liste classée alphabétiquement selon les noms de modules affectés des changements apportés au programme depuis le 13 avril 2000 (date de lancement de la version précédente). Les numéros de révisons sont ceux associés aux modules eux-mêmes.

 
Module principal: addf

- Révision 4.9 - 2001/03/16 22:04:56
 
Module principal: adjust

- Révision 4.7 - 2000/09/21 14:51:58
 
Module principal: calmap

- Révision 4.5 - 2001/03/17 01:00:07
 
Module principal: cofagg

- Révision 4.7 - 2001/02/09 03:44:16
 
Module principal: convert

- Révision 4.46 - 2001/01/19 00:31:11
- Révision 4.45 - 2001/01/18 14:04:45 - Révision 4.44 - 2000/07/20 17:02:43
 
Module principal: crvplot

- Révision 4.11 - 2000/07/06 18:21:19
 
Module principal: diftim

- Révision 4.7 - 2001/03/17 21:43:26
 
Module principal: driver (ce module est le point d'entrée principal de R.DIAG)

- Révision 4.48 - 2001/03/24 00:51:03
- Révision 4.47 - 2000/07/21 16:49:49
- Révision 4.46 - 2000/05/30 20:27:32
 
Module principal: fsttri

- Révision 4.25 - 2001/02/09 00:51:12
- Révision 4.24 - 2001/02/09 00:47:45
- Révision 4.23 - 2000/07/14 15:46:22
 
Module principal: ftest

- Révision 4.10 - 2001/03/17 21:41:37
 
Module principal: gadd

- Révision 4.5 - 2000/07/24 17:52:03
 
Module principal: gdiv

- Révision 4.8 - 2000/07/24 17:52:03
 
Module principal: ggacof

- Révision 4.9 - 2001/02/14 17:16:26
 
Module principal: ggall

- Révision 4.6 - 2001/03/17 22:01:06
 
Module principal: gghems

- Révision 4.5 - 2001/03/16 22:21:50
 
Module principal: ggplot

- Révision 4.21 - 2001/03/16 22:09:11
 
Module principal: gmlt

- Révision 4.9 - 2000/07/24 17:52:03
 
Module principal: gpasg

- Révision 4.7 - date: 2000/11/24 12:31:56
- Révision 4.6 - 2000/09/28 03:51:00
- Révision 4.5 - 2000/07/21 16:40:50
 
Module principal: gpdpd

- Révision 4.10 - 2001/03/16 21:58:15
 
Module principal: grset

- Révision 4.9 - 2001/03/17 00:59:10
- Révision 4.8 - 2000/07/14 15:49:56

Module principal: gsapl

- Révision 4.14 - 2001/03/16 21:58:15
- Révision 4.13 - 2001/02/08 15:41:36
 
Module principal: gsaptp

- Révision 4.13 - 2001/03/16 21:58:15
- Révision 4.12 - 2001/02/08 15:42:29
 
Module principal: gsapzl

- Révision 4.13 - 2001/02/14 20:40:47
 
Module principal: gsathlt

- Révision 4.6 - 2000/07/24 18:13:12
 
Module principal: gshumh

- Révision 4.8 - 2000/07/14 15:48:07
 
Module principal: invntry

- Révision 4.7 - 2001/01/19 00:35:20
 
Module principal: joinup

- Révision 4.6 - 2001/03/16 21:53:14
 
Module principal: legendre

- Révision 4.3 - 2000/07/06 18:30:11
 
Module principal: llagg

- Révision 4.17 - 2001/03/16 22:04:56
 
Module principal: memcoef

- Révision 4.3 - 2000/09/27 21:14:56
 
Module principal: mmult

- Révision 4.12 - 2000/07/14 15:51:56
 
Module principal: newnam

- Révision 4.4 - 2000/09/25 04:04:28
 
Module principal: rangrd

- Révision 4.8 - 2001/03/17 00:59:10
 
Module principal: slice

- Révision 4.8 - 2001/03/17 21:47:04
 
Module principal: solflux

- Révision 4.8 - 2001/03/17 21:44:33
 
Module principal: spamp

- Révision 4.3 - 2000/09/25 04:04:28
 
Module principal: spcdns

- Révision 4.5 - 2000/09/25 04:04:28
 
Module principal: spcsum

- Révision 4.12 - 2000/09/25 04:04:28
- Révision 4.11 - 2000/09/22 21:21:57
 
Module principal: spflux

- Révision 4.4 - 2000/09/25 04:04:28
 
Module principal: spgdev

- Révision 4.4 - 2000/09/25 04:04:28
 
Module principal: splapl

- Révision 4.7 - 2000/09/13 12:52:21
- Révision 4.6 - 2000/09/12 14:07:38
 
Module principal: splinv

- Révision 4.6 - 2000/09/13 12:52:21
- Révision 4.5 - 2000/09/12 14:07:38
 
Module principal: spslope

- Révision 4.5 - 2000/09/25 04:04:28
 
Module principal: spzdev

- Révision 4.3 - 2000/09/25 04:04:28
 
Module principal: sqroot

- Révision 4.5 - 2000/08/29 15:01:59
 
Module principal: t2test

- Révision 4.9 - 2001/03/17 21:41:37
 
Module principal: timavg

- Révision 4.17 - 2001/03/13 21:45:40
- Révision 4.16 - 2001/02/01 12:46:19
- Révision 4.15 - 2001/02/01 12:39:53
 
Module principal: timcov

- Révision 4.14 - 2001/03/24 20:53:49
- Révision 4.13 - 2001/03/22 21:26:21
- Révision 4.12 - 2001/03/13 21:46:16
 
Module principal: timegen

- Révision 4.8 - 2001/03/17 21:42:56
 
Module principal: transpos

- Révision 4.4 - 2000/05/12 19:13:30
 
Module principal: ttesta

- Révision 4.9 - 2001/03/17 21:41:37
 
Module principal: tteste


- Révision 4.10 - 2001/03/17 21:41:37
- Révision 4.9 - 2000/08/29 15:03:54
 
Module principal: varspec

- Révision 4.1 - 2000/06/08 17:46:38

- Révision 4.0 - 2000/05/31 16:04:06
 
Module principal: vbasd

- Révision 4.4 - 2001/03/17 21:42:56
 
Module principal: vsinth

- Révision 4.9 - 2001/03/16 21:58:15
 
Module principal: xmplot

- Révision 4.3 - 2001/03/16 22:07:02
 
Module principal: xpand

- Révision 4.6 - 2000/07/06 18:22:07
 
Module principal: xplot

- Révision 4.8 - 2001/03/16 22:07:02
 
Module principal: xylin

- Révision 4.7 - 2001/03/16 22:04:56
 
Module principal: zadlev

- Révision 4.11 - 2000/07/25 18:04:30
 
Module principal: zxplot

- Révision 4.15 - 2001/03/16 22:07:02
- Révision 4.14 - 2000/07/25 18:06:40
 
Module principal: zxpsi

- Révision 4.8 - 2001/01/19 00:57:52
 

La liste suivante documente les modifications apportées aux collections de sous-routines utilisées par les différents modules de R.DIAG.

 
Collection de sous-routines: convsub

- Révision 3.72 - 2001/02/27 00:11:34
- Révision 3.71 - 2001/02/13 19:27:34
- Révision 3.70 - 2001/02/01 12:17:01
- Révision 3.69 - 2001/01/19 00:24:12
- Révision 3.68 - 2000/11/24 12:56:40
- Révision 3.67 - 2000/09/28 15:45:14
- Révision 3.66 - 2000/09/12 15:07:55
- Révision 3.65 - 2000/08/29 13:04:02
- Révision 3.64 - 2000/07/24 20:49:52
 
Collection de sous-routines: coord

- Révision 3.16 - 2001/02/27 00:12:14
- Révision 3.15 - 2000/08/29 12:59:57
 
Collection de sous-routines: filev

- Révision 3.9 - 2001/02/27 00:11:34
- Révision 3.8 - 2000/11/24 12:45:26
 
Collection de sous-routines: get

- Révision 3.45 - 2001/03/22 21:03:42
- Révision 3.44 - 2001/02/28 02:03:53
- Révision 3.43 - 2001/02/27 00:11:34
- Révision 3.42 - 2001/02/26 22:49:42
- Révision 3.41 - 2001/02/01 12:12:49
- Révision 3.40 - 2000/11/24 12:48:09
- Révision 3.39 - 2000/09/28 15:48:43
- Révision 3.38 - 2000/08/29 13:06:28
- Révision 3.37 - 2000/07/24 20:54:01
 
Collection de sous-routines: ism

- Révision 3.6 - 2001/02/13 20:46:27
- Révision 3.5 - 2000/09/28 15:48:43
 
Collection de sous-routines: label

- Révision 3.14 - 1900/05/30 17:02:30
- Révision 3.13 - 2000/05/30 01:55:53
- Révision 3.12 - 2000/05/30 01:33:17
- Révision 3.11 - 2000/05/29 19:35:48
 
Collection de sous-routines: lgtst
- Révision 3.4 - 2001/01/19 00:23:17
 
Collection de sous-routines: paccrn
- Révision 3.6 - 2000/11/24 12:44:50
 
Collection de sous-routines: pael

- Révision 3.3 - 2000/07/21 16:37:48
 
Collection de sous-routines: put

- Révision 3.28 - 2001/02/27 00:10:31
- Révision 3.27 - 2001/02/01 12:11:58
- Révision 3.26 - 2000/11/30 12:40:54
- Révision 3.25 - 2000/11/24 12:48:52
- Révision 3.24 - 2000/09/28 15:48:43
- Révision 3.23 - 2000/08/29 13:08:45
- Révision 3.22 - 2000/07/24 20:56:22
 
Collection de sous-routines: rec

- Révision 3.23 - 2000/11/30 12:39:38
- Révision 3.22 - 2000/11/24 12:54:34
- Révision 3.21 - 2000/09/28 15:48:43
- Révision 3.20 - 2000/07/24 21:00:01
 
Collection de sous-routines: spectra

- Révision 3.3 - 2000/09/25 04:02:12
 
Collection de sous-routines: trans1d

- Révision 3.0 - 2000/07/24 20:39:14
 
Collection de sous-routines: util

- Révision 3.60 - 2001/03/13 22:38:27
- Révision 3.59 - 2001/02/27 00:11:34
- Révision 3.58 - 2001/02/26 22:48:48
- Révision 3.57 - 2001/02/13 20:42:07
- Révision 3.56 - 2001/01/19 00:25:05
- Révision 3.55 - 2000/11/24 12:46:32
- Révision 3.54 - 2000/09/28 15:48:43
- Révision 3.53 - 2000/08/29 13:11:21
- Révision 3.52 - 2000/07/27 18:31:24
- Révision 3.51 - 2000/07/24 23:24:35
 

Comdeck: highbuf

- Révision 3.3 - 2000/11/24 12:52:22
- Révision 3.2 - 2000/08/29 13:09:42
- Révision 3.1 - 2000/07/24 17:40:17
 
 Comdeck: zlabel

- Révision 3.2 - 2000/11/24 12:50:04


Comme toujours, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.



Date: Thur, 13 Apr 2000 11:50:08 -0400 (Eastern Daylight Time)
From: Bernard Dugas

Il y aura une nouvelle version de R.DIAG cet après-midi sur POLLUX. C'est la version 4.9.1 et elle a été assemblée avec librmnx32stack.a

Cette version contient un assez petit nombre de changements qui sont d'ordre mineur mais qui peuvent affecter un grand nombre de modules. Le plus important consiste en une modification de la clé générique "-date" qui peut maintenant acquérir une valeur. Cette valeur sert à définir une année conforme Y2K avec les fichiers de type CCC qui ne le sont pas. La clé du même nom dans le module CONVERT n'est pas touchée par ce changement.

La version STD98 de R.DIAG est maintenant compilée avec f90 sur POLLUX et sur LINUX. Ceci a demandé des modifications mineures aux modules suivants: ADDF, COSF, SINF, EXPONE, FSTTRI, GDIV, GGATIM, GMLT, INVNTRY, LPPRINT, MMULT, PCOMP, PSDIV, PSMLT, SIGNAG, T2TEST, TTESTA, TESTE et ZONCOV. De plus, certaines des routines de traitement de fichiers (i.e. JCLPNT et LOWIO) ont également été modifiés. Ces modifications sont encore une fois très mineures.

Les méthodes d'allocations de mémoire dynamique ont été modifiées dans les modules suivants: CALPRES, DERTIM, FSTTRI, GGATIM, INTTIM, MEOFVEC, MINVERS, MTRACE, SHIFTF, SORTF, SPCDNS, SPCONJ, SPGDEV, SPCSUM, SPSMOO, TFILTER, TIMAVG, TIMCOV, TIMDEV, TIMEGEN et TSTEP. La majorité de ces modifications s'appliquent seulement à la version STD98 du programme.


Voici une liste des modifications concernant des modules individuels:


cofagg

cofaps

convert

cwinds

ggacof

ggaps

ggstat

gpdpd

gpvtat

grset

gwtqd

lagcor

llagg

spvdgx

splapl

windowf

zonavg


Comme toujours, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.



Date: Mon, 27 Sep 1999 11:50:08 -0400 (EDT)
From: Bernard Dugas

Il y aura une nouvelle version de R.DIAG cet après-midi sur POLLUX. C'est la version 4.8.1 et elle a été assemblée avec librmnx32stack.a

Cette version contient plusieurs changements qui sont d'ordre mineur mais qui peuvent affecter un grand nombre de modules. Voici les plus importants:

  1. Une vérification des champs est effectuée à la lecture pour tenter de détecter des valeurs infinies ou illégales (NaN). Il y a maintenant une sortie explicite d'erreur R.DIAG pour cette situation (dans la routine InfNaN)
  2. Les clés génériques (celles qui sont lues en premier par R.DIAG et qui peuvent avoir un effet immédiat) ont été re-organisées (dans la routine JCLPNT). Ce faisant, la clé "-na" rejoint le groupe.
  3. Les grilles utilisant une représentation à 64 bits dans les fichiers de type PK84 étaient mals décompactées (dans la routine RECUP2).

Un petit nombre de modifications reliées a Y2K ont été apportées. Celles-ci concernent ici des sections peu utilisées du code ou bien sont reliées à des problèmes d'affichages des dates dans certaines sorties.

Les commandes suivantes ont été ajoutées comme point d'entrée à GGALL:

nhall
shall


Voici un liste des principales modifications concernant des modules déjà existants:


crvplot

enleve

ggdev

fsttri

ggplot

globavg

gsathl

ggatim

gsomega

gsomgah

ijlook

kef

lpprint

pgen

select

splinv

timagg

Timavg

timegen

zxdlat

zxprint

zxpsi

zxrhum


Comme toujours, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.



Date: Mon, 17 May 1999 12:14:09 (EDT)
From: Bernard Dugas

Il y aura une nouvelle version de R.DIAG en début d'après-midi sur POLLUX. C'est la version 4.7.2 et elle a été assemblée avec librmnx32stack.a

Les modules CONVERT et GGPLOT sont les seuls affectés. Ils utilisaient encore le répertoire TMPDIR, quelque soit la valeur de la variable d'environnement USE_BIG_TMPDIR.



Date: Wed, 12 May 1999 11:54:13 (EDT)
From: Bernard Dugas

Il y aura une nouvelle version de R.DIAG cet après-midi sur POLLUX. C'est la version 4.7.1 et elle a été assemblée avec librmnx32stack.a

Cette version contient encore plusieurs changements qui sont d'ordre mineurs mais qui affectent un grand nombre de modules. La plupart sont survenus lors de la création de la version LINUX du programme et ce surtout pour tenir compte des répresentations internes différentes des nombres sur les plateforme Intel.

De plus, veuillez noter que les routines de conversions de variables d'humidité utilisent maintenant les fonctions thermodynamiques telles que définies dans notre programmateque de physique. Ce n'était pas le cas auparavant.

Il y a également un assez petit nombre de modifications se rapportant à Y2K.



Il y a un changement qui doit etre pris en compte par chacun. Il s'agit du traitement associé au répertoire TMPDIR. On m'a demandé de faire en sorte que R.DIAG utilise la variable BIG_TMPDIR au lieu de TMPDIR pour sauvegarder ses fichiers. Ce dernier répertoire pourrait à l'avenir être utilisé par le système et il serait alors peu approprié de le redefinir au vol, comme c'est souvent le cas dans les scripts utilisant R.DIAG. C'est maintenant le comportement par défaut. Par contre, il y a, et ce jusqu'à avis contraire, une parade à ce comportement qui rétablit la fonctionnalité précédente. Pour ce faire, il suffit d'insérer soit dans vos scripts, soit dans votre environnement la version appropriée de la commande suivante:

(sh) USE_BIG_TMPDIR=non ; export USE_BIG_TMPDIR
(csh) setenv USE_BIG_TMPDIR non
(ksh) export USE_BIG_TMPDIR=non

Cette parade est présente seulement pour assurer une transition plus harmonieuse. Mais elle disparaîtra dans les six prochains mois. Je vous conseille donc de planifier un exercice de modification de vos scripts d'ici là.



Les commandes suivantes ont été ajoutées:


eofrot
gpvtat
gptavt



Voici un liste des principales modifications concernant des modules déjà existants:


binach

chabin

convert

crvplot

fcats

gpdpd

ggatim

ggstat

globavg

gphum

llagg

mmult

rcopy

spcsum

tmmult

tsafc

vsinth

zadlev

zonmod

zxplot


Enfin, il y avait un bogue ne concernant que les champs spectraux qui étaient conservés avec 64 bits de précisons. Le dernier coefficient était perdu lors de la lecture et de l'écriture de chaque champs. Ce comportement est maintenant corrigé.


Et comme toujours, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.



Date: Tue, 10 Nov 1998 10:49:22 -0500 (EST)
From: Bernard Dugas

Il y une nouvelle version de R.DIAG depuis ce matin sur POLLUX. C'est la version 4.5.1 et elle a été assemblée avec librmnx32stack.a

Depuis la dernière distribution, j'ai effectué des modifications au code qui tombent généralement dans trois catégories dont voici une description sommaire:



Donc, voici les modules affectés...

beta

convert

crvplot, cwinds

delhat

diftim, enleve

gsapl, gsaptp, gsapzl

fmask

fsttri

ftest, fullcor, fullmix

gaussw

gglob

ggplot, ggsign

gpasg, gsapl, gsaptp

gsapzl

gsathl

gsathlt

gshumh, gsmslp, gsmslph

hdplot

hovplot

ijlook

lagcor

linint

lpprint

miroir, plagalc

relabl, select, select2

slice

solflux

spcsum

spflux

spldiss

splook

spplot

spresol

spslope

t2test

timavg, timdev

tscheck

tstep

ttesta, tteste, unbinn, veint

vsinth

xmplot

xplot, xtrac, zadlev

zxdlatf

zxint

zxplot

zxprint

zxwave

Après cette ronde de modifications, pratiquement tous les modules peuvent maintenant accepter que leurs paramètres de contrôles soient déclarés sur la ligne de commande. De plus, les codes de sorties devraient tous être docummentés, qu'ils soient d'une nature fatale ou pas.

J'ai également ajouté une nouvelle clé générique qui permet de connaître le niveau de révision de la version de R.DIAG qui est utilisé. Il s'agit de la clé "-vers".

Enfin, les paramètres de dates sont maintenant soumis à la même convention Y2K que les dates qui se trouvent dans les fichiers eux-mêmes et dont voici une brêve description:

  1. Le traitement des fichiers standards CMC/RPN utilise les versions des routines (donc, les conventions) conformes Y2K. Les années y sont correctement représentées jusqu'à au-delà de 2100 et le code des années utilise toujours 4 caractères.
  2. Pour les fichiers CCC, un attribut temporel entre "30 01 00 00" et "100 00 00 00" est considéré comme étant une date et on lui ajoute "1900 00 00 00". Notons qu'on fait l'inverse à la sortie pour la variante CCCma de ces fichiers (et ce par souci de compatibilité avec nos confrères de Victoria). On suppose ici que des descripteurs temporels plus petits que cette limite de 1930 peuvent être des pas de temps du modele CGCM. Ce comportement peut être modifié en utilisant la clé générique "-date". Les paramètres temporels d'entrées sont donc soumis à cette même convention.


Et comme toujours, je vous demande de me rapporter tous problèmes.



Date: Mon, 5 Oct 1998 11:00:00 -0400 (Eastern Daylight Time)
From: Bernard Dugas

Il y une nouvelle version de R.DIAG depuis ce matin sur POLLUX.

Cette version contient encore plusieurs changements qui sont d'ordre mineurs mais qui affectent un grand nombre de modules. C'est le cas du support Y2K. Les routines de bas niveaux utilisent maintenant une convention d'années à quatres chiffres. Un grand nombre de programmes ont alors dû être modifiés pour afficher la date avec ce format plus long. Notez que les fichiers CCCma conservent le format à deux chiffres si l'année est entre 1930 et 1999, inclusivement.

Une seconde modification concerne le support des grilles Z qui a de nouveau été renforcé. Ceci concerne notamment les programmes LLAGG et GLOBAVG.


La version de R.DIAG plublicisée le 9 mars de cette année contenait la modification suivante:
  1. Les niveaux verticaux au-dessus de 10mb peuvent maintenant être spécifiés selon les standards RPN ou CCCma dans les sections de directives. Auparavant, seul le standard CCCma était supporté. Les modules suivants sont affectés par cette modification: ENLEVE, EXTRAC, GGPLOT, HDPLOT, IJLOOK, RELABL, SELECT, SELECT2, SPCSUM, XPLOT, XTRAC, ZADLEV
Veuillez noter que ceci ne s'applique maintenant qu'au traitement des fichiers standards CMC/RPN.



Les commandes suivantes ont été ajoutées:

gpasg
rcopy
rmax
rmin
timmax
timmin
xappend



Voici un liste des principales modifications concernant des modules déjà existants:


addf  subf mltf divf cmlt cdiv conjmlt xylin

addlev

adjust

binach chabin

convert

convert fsttri timavg timcov

fmask

ggacof ggplot

ggplot

gsapl gsaptp vsinth

gsapl gsaptp gsapzl gsathl gsathlt gshumh veint vsinth

gsapl gsathl gsathlt

gsapzl gsathlt

gsathl gsathlt

llagg slice

repack

xfind xsave

Enfin, je voudrais vous aviser que le code est maintenant compilé de telle façon que toutes les erreurs du type point flottant génèrent des arrêts immédiats du traitement. Lorsque ceci se produira, R.DIAG ne pourra quitter élégamment. Une trace partielle sera alors générée sur les plate-formes SGI.


Et comme toujours, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.



Date: Tue, 16 Jun 1998 15:17:44 -0400 (Eastern Daylight Time)
From: Bernard Dugas

J'ai du produire une autre version de R.DIAG cet après-midi suite à un problème qui m'a été rapporté vendredi concernant le support des grilles de type Z.

Un premier correctif rapide/partiel avait été apporte vendredi en fin d'après-midi. Une solution plus complète se retrouve dans le code d'aujourd'hui.

Les plateformes SGI et HP sont toutes concernées.


Date: Fri, 12 Jun 1998 10:26:58 -0400 (Eastern Daylight Time)
From: Bernard Dugas

Il y une nouvelle version de R.DIAG depuis ce matin sur POLLUX.

Cette version contient plusieurs changements qui sont d'ordre mineur mais qui affectent un grand nombre de modules. La plupart de ceux-ci concernent la version spécifique aux Fichiers Standards 1998 et ne devraient pas influencer la version ordinaire de R.DIAG. Ceux et celles qui désirent en savoir plus long sur le programme r.diag_STD98 devraient passer me voir.

Une modification qui pourrait avoir des répercussions concerne les enregistrements de renvois pour coordonnées verticales. Toutes les coupes zonales multi-niveaux créés par R.DIAG utilisent cette structure. La variable concernée porte le nom '++'. Le contenu de cet enregistrement est maintenant changé dans les fichiers standards CMC/RPN. Il porte le log en base 10 de la coordonnée elle-même telle que codée dans le descripteur IP1. Il n'y a pas de changements en ce qui concerne les fichiers CCC.

Les enregistrements contenant des données entières (DATYP=2) sont maintenant supportés. Par contre, étant donné que les modules de haut niveau ne travaillent toujours qu'avec des donnees réelles, je vous suggere de veiller à ce que ces données entières soient telle qu'elles puissent subir sans dommage une conversion

Entier --> Réel --> Entier

Par exemple, 123456789 est un nombre entier valide. Sa conversion en nombre réel *4 se traduira par quelque chose du type 1234567e+02. Il y aura donc une perte de précision. Donc, prenez garde !


Voici un liste partielle des modifications qui concernent les modules eux-mêmes:


CONVERT
DIFTIM
EXTRAC
FIT
GGACOF
GGPLOT
GGSIGN
GLOBAVG
GSATHLT
GWTQD
IJLOOK LPPRINT
JOINER RELABL REPACK
LEGENDRE
LLAGG LLVAGG
SPLAPL
SPLINV
TSCHECK ZDHDIV
XFIND XSAVE
XTRAC
ZXGAM

Enfin, la banque de scripts Ljdiag a également été modifiée. Le paramètre EXEC peut maintenant être ajouté à votre liste de variables locales. EXEC sert de pointeur à la version du lanceur qui devra être invoqué. Sa valeur par défaut est r.diag.


Et comme toujours, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.



Date: Wed, 8 Apr 1998 15:31:03 -0400 (Eastern Daylight Time)
From: Bernard Dugas

Il y a une nouvelle version de R.DIAG sur o2000-2 depuis ce midi. Cette version corrige un bogue qui a été rapporté par N. Gagnon concernant les calculs de transformées spectrales sur les éléments vectoriels. Seuls les fichiers du type CCC sont touchés par cette correction.

Il y a également une modification/simplification au module XFIND nécessitée par le support des fichiers Standards CMC/RPN.

Comme d'habitude, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer avec cette nouvelle version.


Date: Mon, 9 Mar 1998 10:30:24 -0500 (EST)
From: Bernard Dugas

Il y une nouvelle version de R.DIAG depuis ce matin sur POLLUX.

En premier lieu, le module MODULUS qui calcule le module de champs réels ou complexes a été ajouté. Voici la liste des modifications et/ou corrections qui ont été apportées au programme.

CRVPLOT
SLICE

Les modifications suivantes s'appliquent à plusieurs programmes:
  1. Les niveaux verticaux au-dessus de 10mb peuvent maintenant être spécifiés selon les standards CMC/RPN ou CCCma dans les sections de directives. Auparavant, seul le standard CCCma était supporté. Les modules suivants sont affectés par cette modification: ENLEVE, EXTRAC, GGPLOT, HDPLOT, IJLOOK, RELABL, SELECT, SELECT2, SPCSUM, XPLOT, XTRAC, ZADLEV
  2. Les grilles de type Y sont maintenant supportées par R.DIAG. Tous les modules sont affectés par cette modification mais surtout le module SLICE qui utilise ce type de grilles pour ses sorties de coupes transversales.
  3. Support plus intelligent du type des fichiers de sorties.  Une première correction (malheureusement incomplète) avait été apportée dans la version du 7 janvier 1998. Les modules affectés sont: JOINUP, MERGEF, NEWNAM, RMLABL, XSAVE, XFIND, XTRAC
  4. Les directives LV1 et LV2 qui sont utilisées pour spécifier un intervalle de niveaux verticaux peuvent maintenant etre spécifiées d'une façon plus générale. Il n'est plus nécessaire que LV1 soit plus petit ou égal à LV2. Les modules suivants s'assurent que l'interval spécifié soit non-vide: ENLEVE, EXTRAC, SELECT, SELECT2
Encore une fois, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer.


From armnrbd@ec.gc.ca Wed, 7 Jan 1998 14:48:12

Il y une nouvelle version de R.DIAG depuis cet après-midi sur POLLUX. Voici la liste des modifications et/ou corrections qui ont été apportées au programme.


Les programmes suivants ne peuvent pas effectuer de modification du type de compaction au vol à l'aide de la clé "-opktyp". Ceci n'est pas nouveau, mais les programmes en avisent maintenant les usagers qui font des appels utilisant cette clé (pour convertir les fichiers du format CCC-RPN de/vers le format CCC-VICTORIA).

JOINUP, MERGEF, NEWNAM, RMLABL, XSAVE, XFIND et XTRAC


Les programmes suivants peuvent maintenant correctement effectuer l'opération associée à la clé litigieuse:

ENLEVE, FULLMIX et SLICE


Et voici une liste de changements ponctuels.

CRVPLOT
FSTTRI
GGPLOT ZXPLOT
GSAPL GSAPTP GSAPZL
MEOFVEC
XPLOT

De plus, une erreur procédurale a été corrigée quand au traitement de la moyenne des champs spectraux des fichiers CCC a la Victoria. Cette erreur était présente dans tous les programmes effectuant des opérations à 64 bits de précision.

Encore une fois, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer.


From armnrbd Mon Nov 3 11:23:20 1997

Il y une nouvelle version de R.DIAG depuis ce matin sur POLLUX. La liste des modules modifiés est trop longues pour être inclus ici au complet. Je me contenterai de détailler les types de modifications et de mentionner certains correctifs particuliers.

Tout d'abord, tous les modules (programmes) ont été recompilés en utilisant une nouvelle recette makeet à peu près la moitié ont été modifiés afin de tenir compte de cette nouvelle recette. Ce changement a été rendu nécessaire suite au besoin de mieux supporter les grilles de type Z. Il sera dorénavent possible de traiter correctement les fichiers contenant plusieurs types de grilles (Z ou autres), tel que c'est le cas dans certains fichiers d'analyse aujourd'hui où l'on peut trouver un savant mélange de grilles régionales et de grilles globales.

Comme toujours, il y a eu des corrections/ajouts au programme.  En voici donc la liste partielle.

ADDF DIVF  MLTF SUBF CMLT CDIV  CONJMLT
JOINUP JOINER SELECT XFIND XSAVE
XLIN
SQROOT SQUARE
LINEPC
MEOFVEC
SPVDGX
TIMAVG
TXTPLOT
ZXPLOT
ZXPSI

Encore une fois, je vous demande de me rapporter tous problèmes que vous pourriez rencontrer. Notez que cette version de R.DIAG tourne depuis un certain temps sur les postes de travail HP de RPN.


From armnrbd Mon Sep 8 11:23:20 1997
Subject: Nouvelle version de r.diag

Il y une nouvelle version de R.DIAG depuis ce matin sur POLLUX.

Voici la liste des modifications et/ou corrections qui ont été apportées au programme.

BINACH CHABIN
FSTTRI
GGHEMS
GGPLOT GGVECPS GPDPD

Encore une fois, je vous demande de me rapporter tous problèmes que vous pourriez avoir, surtout concernant les grilles de type Z dans R.DIAG.

En terminant, je voudrais attirer votre attention sur la documentation de R.DIAG qui est disponible sur le site WEB interne de RPN sous http://zephyr.cmc.ec.gc.ca/r.diag/index.html. Cette page d'acceuil contiendra a l'avenir un URL pointant à l'historique de toutes les révisions du programme. Je continuerai à vous aviser lorsqu'il y aura de nouvelles versions de R.DIAG. Par contre, ceux qui veulent connaître le détail de ces modifications devront à l'avenir consulter le nouvel URL.

J'ai également ajouté un autre URL dans la même page d'acceuil afin de documenter les messages d'erreurs des sous-routines appellées par R.DIAG. Les modules principaux sont déjà auto-documentés.


From: Bernard Dugas
Date: Wed, 4 Jun 1997 11:52:09 -0400 (EDT)

Il y une nouvelle version de R.DIAG depuis midi sur POLLUX afin de corriger un bogue qui m'a été rapporté avec le module CONVERT ce matin. Le bogue avait pour effet d'invalider l'option -tri et de ne pas définir le nom du premier enregistrement. Seuls les fichiers d'accès directs étaient sujets à ce comportement.

Encore une fois, je vous demande de me rapporter tous problèmes que vous pourriez avoir avec cette nouvelle version.


From armnrbd Tue Jun 3 12:54:55 1997

Il y une nouvelle version de R.DIAG depuis ce midi sur POLLUX.

Voici la liste des modifications et/ou corrections qui y ont été apportées.

CONVERT
GSOMEGA GSOMGAH
CALPRES, CTEMPS, CWINDS, GGVECPS, GPDPD, GPHUM GSAPL, GSATHL, GSHUMH, GWTQD, FSTTRI, PLAGALC, SELECT2 SELECT, SPLAPL, SPLINV, SOLFLUX, SPVDGX, XFIND, XSAVE
TIMCOV
TIMEGEN

Il y a également eu un certains nombres d'ajustements dans les routines de support général. Il s'agit principalement d'isoler le code qui s'occupe de la lecture et l'écriture des fichiers standart CMC/RPN 89.

Je vous demande de me rapporter tous problèmes que vous pourriez avoir avec cette nouvelle version.


From: Bernard Dugas
Date: Wed, 7 May 1997 15:21:52 -0400 (EDT)

Il y une nouvelle version de R.DIAG depuis cet après-midi sur POLLUX.

Voici la liste des modifications et/ou corrections qui y ont été apportées.

CONVERT
EXTRAC
FSTTRI
LLAGG

Il y a également eu un certains nombres d'ajustements dans les routines de support général. Voici les deux principaux:
  1. Premièrement, le facteur de compaction retourné aux programmes sera toujours exprimé en nombre de bits (i.e. valeurs négatives) et non plus selon le format lu. Cette valeur pourra être re-convertie au besoin à l'écriture, et ce surtout pour les fichiers CCCma.
  2. L'ETIKET des fichiers SQI est maintenant conservée correctement.

Je vous demande de me rapporter tous problèmes que vous pourriez avoir avec cette nouvelle version.


From armnrbd Thu Apr 17 15:38:16 1997

Il y une nouvelle version de R.DIAG depuis cet après-midi sur POLLUX.

Voici la liste des modifications et/ou corrections qui y ont été apportées.

BETAO DELHATO
TIMAVG TIMCOV STDEV
XLIN XYLIN

Il y a également eu un certains nombres d'ajustements dans les routines de support des grilles de type Z ... Je vous demande donc de me rapporter tous problèmes que vous pourriez (encore) avoir, surtout concernant les grilles  de type Z dans R.DIAG.


From armnrbd Thu Apr 10 10:43:11 1997

Il y une nouvelle version de R.DIAG depuis ce matin sur POLLUX.

Voici la liste des modifications et/ou corrections qui y ont été apportées.

DXDP
FPOW
CONVERT FSTTRI
GGSTAT
LLAGG
SPCSUM
TIMAVG
XLIN
XYLIN

Et surtout, les grilles de type Z sont maintenant supportées. Elles sont traduites sous forme de SUBA (i.e. SUBAREA) pour les routines de
haut niveau. Notez que les modules ne peuvent pas tous traiter ce genre de données. Les transformées spectrales sont un exemple de modules qui n'acceptent pas d'entéees de type SUBA. En général, les programmes pour lesquels la géographie est importante (sauf LLAGG et LLVAGG) ne pourront pas les lire.

Je vous demande de me rapporter tous problèmes que vous pourriez avoir concernant les grilles de type Z dans R.DIAG.

En terminant, je voudrais attirer votre attention sur le module FSTTRI. Ce dernier effectue un tri des enregistrements d'un fichier standard
random et le résultat est écrit (par défaut) dans un fichier SQI. Cette opération de pré-conditionnement des fichiers peut souvent éviter des probèmes ailleurs dans R.DIAG. Elle assure que les structures spaciales et temporelles des fichiers sont cohérentes avec ce dont R.DIAG à besoin. Ceci peut être particulièrement important avec les sorties du modèle GEM.


From armnrbd Mon Feb 24 13:58:21 1997

Il y une nouvelle version de R.DIAG depuis 13.30 aujourd'hui sur POLLUX.

Voici la liste des modifications et/ou corrections qui y ont été apportées.

PGEN
De plus, tous les modules devraient fonctionner correctement avec des noms de fichiers contenant des majuscules. Notez cependant que les autres utilitaires CMC/RPN (tel que EDITFST) pourraient ne pas pouvoir lire un fichier dont le nom ne contient que des caractères majuscules.


From armnrbd Mon Feb 17 12:18:55 1997

Il y une nouvelle version de R.DIAG depuis ce midi sur POLLUX.

Voici la liste des modifications et/ou corrections qui y ont été apportées.

MEOFVEC MMULT
ZXPLOT GGPLOT
T2TEST TTESTA TTESTE FTEST
LLAGG GGALL
RANGRD
SPCSUM
INTTIM

De plus, j'ai ajouté une nouvelle commande.

ACCUMUL

Enfin, la plus grande modification est que tous les types de fichiers que supporte R.DIAG (CCC-MTL, CCC-Victoria et Standard-SQI) peuvent être écrits et/ou lus en mode 64-bits. La très grande majorité des modules n'ont pas besoin de ce mode et continueront à demander des données ayant une précision maximale 32-bits. Les modules supportant activement ce mode de travail sont présentement: MEOFVEC, MMULT, TIMAVG et ACCUMUL. Dans le cas des fichiers Standard SQI, nous utilisons un format transparent X64.

Tous les autres modules peuvent évidemment lire et écrire les nouveaux formats 64-bits, mais ne retiennent que les premiers 32 bits de précision lors de leur traitement.

Notez que la plupart de ces modifications ont été testées sur nos plateformes HP dans les dernières semaines (NEWTON, ROSSBY ET ROBERT, entres autres).

Je termine en ajoutant un commentaire au message du 26 novembre 1996. En plus de Tenir compte des niveaux verticaux décroissants, le module EXTRAC avait alors été modifié de telle sorte que les paramètres DLAT soient correctement interprétés. Le message du 26 pêchait par omission.

Je voudrais aussi vous aviser que la version précédente de R.DIAG reste disponible sous le nom old.r.diag et ce jusqu'a la prochaine mise-à-jour.


From armnrbd Tue Dec 17 14:09:16 1996

Il y une nouvelle version de R.DIAG depuis vendredi passe sur POLLUX.

Voici la liste des modifications et/ou corrections qui y ont été apportées.

GWTQD
CALMAP
FTEST  T2TEST VBASD TTESTA TTESTE


From armnrbd Tue Nov 26 16:26:18 1996

Je viens de créer une nouvelle version de R.DIAG sur POLLUX.

Voici la liste des modifications:

DXDP ENLEVE EXTRAC MSLPR VPINT VPINTL VPINTV VERTINC ZADLEV ZXPLOT ZXPSI
SELECT SELECT2
TIMAVG TIMCOV



From armnrbd Tue Oct 15 12:53:21 1996

Il y une nouvelle version de R.DIAG disponible sur pollux. Voici la liste sommaire des changements qui s'y retrouvent...

(Les deux premières modifications ont été suggerees par B. Denis)
(La modifcation suivante est suggerée par A. Plante)

De plus, certaine routines de bas niveaux ont également été modifiées. Il s'agit surtout des routines GETSIZ3, PUTLEV et RECGET. Laissez-moi savoir si ces routines vous retournaient des codes d'erreurs.



Auteur: Bernard Dugas, RPN
Bernard.Dugas@ec.gc.ca
Dernière mise-à-jour:  Juillet 2010.