27/11/2008 Yvan Fournier <yvan.fournier@edf.fr>
	
	* Release of Preprocessor version 1.4.0

06/11/2008 Yvan Fournier <yvan.fournier@edf.fr>
	
	* Release of Preprocessor version 1.4.b.

10/30/2008 Yvan Fournier <yvan.fournier@edf.fr>

	* Added STAR-CCM+ format filter, written by David Monfort.
	* Improved orientation check and correction for
	polyhedral elements.
	* Correct possible bug in preprocessor face families
	output when a default family is assigned.

10/09/2008 Yvan Fournier <yvan.fournier@edf.fr>

	* Use Autoconf to determine which system calls are
	used during the run configuration info stage.

03/09/2008 Yvan Fournier <yvan.fournier@edf.fr>
	
	* Correct bug in Simail (NOPO) reader when handling large
	64-bit format NOPO files with segmented records.

22/08/2008 Yvan Fournier <yvan.fournier@edf.fr>
	
	* Release of Preprocessor version 1.4.a.

06/08/2008 Yvan Fournier <yvan.fournier@edf.fr>
	
	* Change output file format to unified Kernel I/O format.

21/07/2008 Yvan Fournier <yvan.fournier@edf.fr>
	
	* Adapt	Simail (NOPO) reader to also handle 64-bit
	format NOPO files.

04/04/2008 Yvan Fournier <yvan.fournier@edf.fr>
	
	* Adapt MED compilation to versions 2.3.3 and 2.3.4.

26/03/2008 Yvan Fournier <yvan.fournier@edf.fr>

	* Correct a problem with periodicity of rotation when
	the invariant point is different from the origin.

23/01/2008 Yvan Fournier <yvan.fournier@edf.fr>

	* Change user documentation to Code_Saturne style.

23/01/2008 Yvan Fournier <yvan.fournier@edf.fr>

	* Update I-deas format support so as to handle up to
	version 12 (datasets 2467 and 2477 added).

29/10/2007 Yvan Fournier <yvan.fournier@edf.fr>

	* Replace the integrated filter for reading of IggHexa
	files by a igghexa_to_med converter, and add support
	of an equivalence named "Face Connectivity" in the
	MED reader so as to provoke an automatic conformal
	joining when this type of equivalence appears.

31/08/2007 Yvan Fournier <yvan.fournier@edf.fr>

	* Correct bug introduced in version 1.3.0 by which the
	number of groups and their descriptions were written
	only for rank 0.
	* Correct a bug in reading of GMSH (V1 format) files.

16/08/2007 Yvan Fournier <yvan.fournier@edf.fr>

	* Correct bug introduced in version 1.3.0 when
	reading I-deas files with group.
	* Correct bug introduced in version 1.3.0 in conformal
	joining when faces have joining errors.

13/08/2007 Yvan Fournier <yvan.fournier@edf.fr>

	* Separate preprocessor and partionner.

------------------------------------------------------------------------

* 23/07/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version finale 1.3.0.

* 23/07/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un bug d'orientation des faces dans les
  cas o l'on a une seule cellule d'paisseur entre
  deux faces priodiques.

* 12/07/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dveloppement 1.3.d.

* 22/06/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression de la sortie pour le Noyau en mode texte
  (option -ascii).
- Modification du format de sortie vers le Noyau pour
  permettre son extension future aux gros jeux de donnes
  (possibilit d'entiers non signs 32 bits et signs
  ou non signs 64 bits).

* 15/06/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout d'un support initial de mta-fichier permettant
  la concatnation et transformation de coordonnes de
  maillages lus (y compris de manire rcursive).
* 09/06/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression de la fonctionnalit de dcoupage des faces
  gauches (migre vers le Noyau).
- Lors du recollement conforme, on ne calcule les normales
  des faces que pour les faces slectionnes, afin de
  rduire la consommation mmoire.

* 08/06/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Modification importante du code interne pour utiliser au
  maximum des types non signs pour des dimensions et des
  indexes, permettant de multiplier par 2 la taille des
  cas maximale avec des entiers 32 bits (de l'ordre de
  130 000 contre 75 000 auparavant), sans devoir utiliser
  des entiers 64 bits (qui repoussent cette limite, au
  prix d'un cot mmoire presque doubl).

* 05/04/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- criture des fichiers EnSight en mode binaire par dfaut.
  Le mode texte reste disponible via une option de ligne
  de commande.
- Longueur de ligne maximale pour les fichiers I-deas
  augmente de 1 caractre, pour lire les fichiers texte
  de type "Dos" correctement.
- Lorsque l'on construit la connectivit pour le Noyau, on
  ne modifie plus l'orientation des faces internes, mais
  on se contente de permuter leurs positions dans la
  connectivit faces->cellules. Une face et sa
  correspondante parallle ou priodique conservent donc
  la mme orientation (ce qui tait souvent suppos, mais
  pas toujours vrifi).

* 10/02/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression de la gnration des cellules fantmes.
  Celles-ci sont maintenant directement cres par le
  Noyau. On se contente d'affecter un numro de cellule -1
  dans la connectivit faces-cellules pour ces cellules, et
  on envoie la connectivit des couples de faces priodiques.
- Modification du format de fichier enveloppe_vers_solveur,
  maintenant en binaire C et non Fortran en mode binaire.

* 12/01/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dveloppement 1.3.c

* 10/01/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un bug faisant que les noms de groupes
  n'taient plus envoys au Noyau.

* 08/01/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression de l'utilitaire slc2ideas ; les fichiers
  SolCom n'tant plus utiliss depuis plusieurs annes,
  tous ceux qui taient susceptibles d'tre utiliss
  devraient dj avoir t convertis.

* 05/01/2007 - Yvan Fournier <yvan.fournier@edf.fr>
- Traduction des messages utilisateur en Anglais et
  branchement du mcanisme gettext() pour pouvoir
  continuer  disposer de la version Franaise.

* 21/12/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Renommage Enveloppe en Prprocesseur dans la documentation
  utilisateur et les cartouches.
- On ne sort l'indicateur de problme de priodicit sur
  les cellules voisines des faces avec erreur de priodicit
  que lorsqu'on a effectivement des erreurs.

* 20/12/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- On n'crit le champ de marquages des cellules avec erreur
  de priodicit que lorsque l'on a effectivement des
  erreurs lors du recollement priodique.

* 20/12/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout des enttes pour licence GPL.

* 08/12/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version finale 1.2.3

* 29/08/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dveloppement 1.3.b
- Les principaux maillages sortis au format EnSight
  sont subdiviss en parts correspondant aux diffrents
  attributs (sauf si la sous option "-simple" est utilise).

* 22/08/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Les sous-options "-vol", "-bord", "-info", et "-simple"
  des options de post traitement sont maintenant actives.
- L'option (ventuellement multiple) "-select" est
  remplace par l'option (unique) "-fac-int".

* 16/08/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- En cas de sortie CGNS, les maillages sont  nouveau
  affects  des fichiers diffrents (car EnSight ne prend
  en compte que la premire base d'un fichier CGNS, et
  VisIt considre que chaque base correspond  un instant).

* 17/07/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression du calcul des critres de qualit, maintenant
   la charge du Noyau. Les seuls champs de type
  "post traitement" crits sont maintenant les familles et le
  numro de domaine en parallle ; ils sont crits sous forme
  de champs entiers pour les formats MED et CGNS.

* 17/07/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dveloppement 1.3.a

* 19/05/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Les fichiers de communication vers le Noyau sont ouverts un
  par un. Ainsi, on ne devrait plus subir la limitation sur
  le nombre de fichiers ouvers simultanment due au systme
  d'exploitation lors d'un dcoupage sur un grand nombre
  de processeurs.
- En cas de sortie MED ou CGNS, tous les maillages sont
  affects  un mme fichier (au mme titre que les "parts"
  EnSight taient dj affects  un mme cas).
- Suppression des champs indiquant le type des lments aprs
  passage en connectivit descendante ; dans le modle de
  donnes, le typage des lments devient donc spcifique
   la connectivit nodale.

* 09/05/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Simplifications de la structure interne (avec mise  jour
  du manuel informatique).
- Optimisations mmoire et CPU diverses.
- Pour le recollement automatique (activ lorsqu'un fichier
  de maillage contient des informations sur les faces non
  conformes en vis--vis), l'information sur la correspondance
  des faces est utilise (en plus du critre de co-planit)
  pour filtrer la reconstruction des faces fusionnes,
  ce qui devrait amliorer la robustesse de l'algorithme.

* 20/04/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression des traitements en mode post-traitement du
  noyau, dsormais pris en compte directement via FVM.
- Suppression des supports de communication via MPI et
  sockets (la communication tant maintenant
  unidirectionnelle).

* 12/04/2006 - Carole Vit <carole.vit@incka.fr>
- Passage au systme GNU Autoconf/Automake/Libtool pour
  la configuration et la compilation.

* 10/04/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un problme de critre de slection lorsqu'on
  combinait l'option "-bord" (ou "-int") avec l'option
  "-invsel" ; la slection n'tait pas inverse pour les faces
  de numro infrieur  celui de la premire face de bord (ou
  intrieure), conduisant  la slection de faces qui n'auraient
  pas du l'tre.

* 30/03/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un problme dans le filtre de lecture GAMBIT
  neutral ; la conversion de numros d'lments en indices
  tait erronne dans certains cas, et les conditions aux
  limites ou groupes pouvaient tre mal dfinis.

* 24/03/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un problme dans le filtre de lecture CGNS :
  lorsqu'une condition aux limites est dfinie via une liste
  d'lments mais ne contient pas d'attribut de type
  GridLocation, on cherchait  construire la C.L.  partir
  des sommets, provoquant une erreur.
- Amlioration du filtre de lecture CGNS : lorsqu'une condition
  aux limites porte un nom de famille, on utilise ce nom pour
  dfinir le groupe asoci  la C.L.

* 15/03/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout d'un filtre de lecture au format GAMBIT neutral.

* 13/02/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un problme de lecture de certains fichiers MED
  contenant des polygones (du  un mauvais dimensionnement).
- Correction d'un problme de lecture de fichiers MED contenant
  plusieurs maillages.

* 11/02/2006 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un problme de lecture de certains fichiers
  CGNS (provoquant une erreur lorsque le nombre de conditions aux
  limites associ  une zone est infrieur au nombre de C.L.
  associ  la dernire zone, et la non lecture des dernires C.L.
  d'une zone si son nombre de C.L. est suprieur  celui de la
  dernire zone).

* 08/02/2006 - David Monfort <david.monfort@edf.fr>
- Correction d'un problme de lecture des fichiers Comet Design
  induit indirectement par le passage  la librairie BFT pour
  les oprations de bas niveau sur les fichiers
  (apparu  la version 1.2.b)
  
* 07/12/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- On n'envoie plus les centres de gravit des faces et cellules,
  ni les normales des faces au noyau (qui les calcule maintenant
  lui-mme).

* 06/12/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version finale 1.2.1

* 06/12/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un problme de dfinition des couleurs  partir
  de familles MED dont le descripteur d'attribut contient des
  caractres nuls et non des blancs.
- Passage de la limite suprieure autorise du paramre de
  recollement "-plan" de 0.99  0.9999.

* 06/09/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Remplacement des fonctions de bas niveau de chronomtrie et de gestion
  des erreurs de virgule flottante par celles de BFT 1.0

* 31/08/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version finale 1.2.0
  (identique  la version 1.2.d, avec passage  BFT 1.0.0)

* 18/08/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dveloppement 1.2.d.

* 11/08/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression de l'option "-noeuds / -n". Avec le branchement
  de la librairie FVM sur le Noyau pour la gnration directe
  de fichiers de post traitement, les connectivits
  faces -> sommets deviennent ncessaires dans tous les cas,
  donc leur envoi est maintenant systmatique.

* 20/04/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dveloppement 1.2.c.

* 20/04/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Les attributs de famille MED contenant un descripteur
  ne sont plus convertis en couleur, mais restent bien
  des attributs.

* 12/04/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction de la longueur des chanes de caractres pour
  les noms et units de coordonnes (16 au lieu de 8) pour
  les champs en format MED 2.2 (la correction quivalente sur
  le maillage avait t ralise le 27/09/2004).

* 23/03/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout du traitement de la plupart des types d'lments
  finis I-deas ; on ne grait auparavant que les lments
  volumiques, les lments surfaciques de type "thin shell",
  et deux types de poutres.
- Correction d'un problme de lecture de fichiers MED
  utilisant une numrotation discontinue de familles.

* 10/02/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dveloppement 1.2.b.

* 10/02/2005 - Yvan Fournier <yvan.fournier@edf.fr>
- Mises  jour mineures dans la documentation
- Correction d'un problme dans le filtre de lecture EnSight
  rencontr lorsqu'une "part" contient explicitement un
  nombre nul de mailles d'un type donn (arrt de la lecture
  sur un maillage externe gnr per Harpoon).
- Mise  vide de la chane de description de maillage au format
  MED, pralablement non initialise.
- Correction de l'interprtation du modle MED : les numros des
  sommets sont optionnels, et seuls leurs indices sont utiles
  aux connectivits. Ces numros ne sont plus pris en compte.

* 10/12/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Branchement sur la librairie BFT (remplacement des fonctionnalits
  quivalentes).
- Amlioration de la vrification/correction de l'orientation des
  lments de type prisme.
- Ajout d'un filtre de lecture au format Gmsh. 

* 23/11/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dveloppement 1.2.a.

* 18/11/2004 - Eric Quemerai, Yvan Fournier <yvan.fournier@edf.fr>
- Ajout d'un filtre de lecture Ensight 6 et Ensight Gold.
- Ajout d'un filtre de lecture Comet.

* 04/11/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version 1.1.2 finale.
- Portage sur machine Tantale du CCRT (Cluster Opteron/Infiniband
  avec MPI Voltaire sur base mpich et compilateur pgcc 5.2).

* 15/10/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Assouplissement des paramtres autoriss pour le
  recollement conforme : les valeurs du paramtre
  "-fraction" suprieures ou gales  0.5 sont autorises,
  mais un message d'avertissement prcise qu'elles
  sont rserves aux experts. L'algorithme n'a pas
  chang, donc seules des valeurs lgrement suprieures
  ont une chance rlle d'tre utilisables, et restent
  fortement dconseilles.
- Reprise de la correction d'un problme de concatnation
  de champ vide du 25/03/2004, qui introduisait un nouveau
  problme de mauvaise concatnation de champs dfinis
  sur un maillage et non sur un autre (comme peuvent l'tre
  des couleurs ou groupes). La nouvelle correction traite
  le problme initial plus en amont (on ne cherche plus 
  concatner les champs d'une entit de taille nulle,
  comme celle dfinissant les nouvelles artes issues du
  dcoupage en triangles d'un maillage surfacique dj
  triangulaire).

* 29/09/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un problme de sortie d'un champ MED
  lorsque l'on a plusieurs types d'lments (du  un
  mauvais dcalage dans le tableau des valeurs transmises).
- Suppression des parenthses autour des descripteurs
  "decoupe" et "aretes" pour les maillages surfaciques
  extraits dont les polygones sont dcoups en triangles
  (peu agrable  manipuler dans les noms de fichiers MED).

* 27/09/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction de la longueur des chanes de caractres pour
  les noms et units de coordonnes (16 au lieu de 8) pour
  la sortie en format MED 2.2.

* 24/09/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout  d'une fonctionnalit de vrification de la bonne
  orientation des mailles en connectivit nodale et d'une
  option "-orient" permettant de tenter de corriger cette
  orientation avant le passage en connectivit descendante.
  Les lments polydriques ne sont pas encore vrifis.

* 15/08/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- On ne supprime plus le champ indiquant le type des lments
  volumiques comme on le faisait depuis le 18/06/04 : sa
  suppression entranait une erreur sur les sorties volumiques
  au format MED. Une autre solution aurait t d'enrichir le
  descripteur de format MED (afin qu'il contienne le nombre
  d'lments de chaque type), mais on prfre attendre le
  branchement sur la librairie FVM pour rsoudre autrement
  ce problme.

* 19/06/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout d'une variable de compilation ECS_MPI_PREINIT pour
  dterminer si l'on doit appeler MPI_Init() avant l'interprtation
  de la ligne de commande. On ne cherche plus  effectuer
  automatiquement ce choix selon si la librairie MPI semble tre
  base sur MPICH.
- Suppression du mode de compilation NOVECT (mode sans vectorisation
  trs rarement utilis sur VPP 5000 ; les options par dfaut en
  mode DEBUG sont dj sans vectorisation).

* 18/06/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression des champs indiquant le type des lments aprs
  passage en connectivit descendante ; on les reconstruit
  au besoin pour le passage de faces en connectivit nodale.
  Dans le modle de donnes, le typage des lments devient
  donc spcifique  la connectivit nodale.
- Correction d'une erreur dans l'affichage de la taille des
  rubriques avec l'option -echo-comm et dcoupage de domaines
  (on affichait pour le domaine i la taille maximale de la
  rubrique pour les domaines 1  i).

* 12/06/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Blindage du calcul de critres de qualit pour les maillages
  avec une mauvaise connectivit : si une face considre comme
  "interne" est  la fois entrante et sortante de la mme cellule,
  on affecte la valeur 1000 aux valeurs correspondantes de
  non-orthogonalit, pondration, et dcentrement, avec un message
  d'avertissement plutt que de provoquer une erreur (de type
  "assert" ou de type virgule flottante selon les options de
  compilation) comme prcdemment). On pourra alors reprer les
  zones  problme avec tout bon outil de visualisation.
- Modification de la dtermination du type d'une face (bord,
  interne, isole, ou avec erreur de connectivit) ; on
  la dtection d'erreurs de connectivit est plus prcise :
  on ne considre plus uniquement les faces appartenant  3
  cellules ou plus, mais les faces dont a moins deux cellules
  partagent un "cot" (en cas notamment d'erreur d'orientation).
  La programmation est aussi lgrement simplifie.
- Gestion de la prsence de polydres pour les sorties CGNS :
  les polydres sont ignors, et les champs ventuels ne sont
  donc crits que pour le reste du maillage. Un message
  d'avertissement est affich.

* 01/06/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout du traitement des systmes de coordonnes I-DEAS
  dans le cas cartsien (les systmes cylindriques et sphriques
  ne sont toujours pas convertis) ; on peut revenir  l'ancien
  comportement en posisitionnant la variable d'environnement
  ECS_PRE_IDEAS_IGNORE_SYS_COO  une valeur entire > 0.
- Modification du convertisseur slc2ideas : les lments de type
  pyramide ne sont plus ignors mais convertis en hexadres
  dgnrs (avec 4 sommets confondus).
- Ajout du traitement des polydres pour la lecture ou criture
  au format MED 2.2 en connectivit nodale et pour l'criture au
  format Ensight Gold. Un fichier Ensight Gold contenant des
  polydres ne pourra pas tre lu par ParaView (ou tout autre
  visualisaeur dont la lecture de fichiers Ensight est base
  sur la librairie VTK). L'criture au format CGNS ne fonctionne
  pas non plus en cas de prsence de polydres.
- Ajout du traitement des polydres lors du passage en connectivit
  descendante.

* 25/03/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un problme de concatnation de champ vide
  provoquant un plantage en cas de dcoupage en
  triangles d'un maillage surfacique dj triangulaire.

* 08/03/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version avec corrections 1.1.1 pour
  distribution Neptune 3D local 1.0.

* 05/03/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Calcul correct du cot mmoire sur Tru64 Unix (OSF1)
  pour la machine du CCRT.

* 25/02/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un problme de filtrage de la slection empchant
  de recoller des faces isoles  des faces de bord.

* 16/02/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Rorientation des connectivits "faces->sommets" lorsque
  c'est ncessaire pour avoir une cohrence avec les normales.
  Au pralable, les normales taient bien orientes, mais
  l'orientation des connectivits "faces->sommets" n'tait
  pas assure.

* 14/02/2004 - Yvan Fournier <yvan.fournier@edf.fr>
- Intgration de corrections pour le portage sur machine
  Compaq sous OSF1 au CCRT.
	
* 02/11/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout du traitement des polygones lors du passage en connectivit
  descendante.
- Correction d'un problme  l'criture des familles MED : le
  nombre d'attributs des familles crit tait mis  0
- Correction d'un problme de perte des attributs des faces
  suite au recollement d'un maillage MED : lors de la conversion
  des familles en groupes et couleurs, les champs correspondant
  n'avaient pas le statut "hritable" et taient donc dtruits
  aprs le recollement.

* 17/10/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version finale 1.1.0

* 15/10/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un problme apparaissant  l'criture de fichiers
  binaires de type "Fortran" sous systme 64 bit "little endian"
  (i.e. processeur Alfa). Ce bug tait le pendant en criture de
  celui corrig en septembre 2002  la lecture de fichiers de mme
  type (apparaissant sur des fichiers Simail gnrs sous Linux et
  lus sur VPP5000).

* 13/10/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction de bug apparaissant lorsqu'un nom de format de coupe
  n'tait pas reconnu (bouclait sans fin avec avertissement -> si la
  sortie tait redirige sur un fichier, sa taille augmentait jusqu'
  ce que l'excution plante).

* 10/10/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Blindage pour slc2ideas : si le nombre de faces de bord dtectes ne
  correspond pas au nombre indiqu dans le dimensionnement, on sort avec
  un message d'erreur expliquant que l'on a peut-tre des parois minces
  s'appuyant sur les mmes sommets de part et d'autre et que cela n'est
  pas autoris (au pralable, on s'arrtait sur un assert() en mode
  debug et on pouvait planter sur un dpassement de bornes de tableau
  en mode optimis).

* 06/10/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Optimisation de boucles dans la construction de la priodicit
  pour corriger un problme de performances commun  toutes
  les architectures (boucle quasi-quadratique) mais pnalisant
  surtout sur VPP5000

* 21/08/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dvelopement 1.1.l

* 07/08/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Amlioration du filtre slc2ideas pour corriger les hexadres
  mal orients.

* 05/08/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Limitation du niveau d'optimisation du compilateur C HP  2
  (via un #pragma) sur les recherches d'intersections en recollement
  conforme pour viter un bug dtect sur la version 1.1.k compile sur
  HP 9000/785 sous HP-UX 11.11.

* 26/07/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction du message d'erreur en cas de non reconnaissance du format
  de fichier par son extension.
- L'extension de fichier ".nopo" est maintenant reconnue et quivalente
   l'extension ".des".

* 22/07/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dvelopement 1.1.k

* 11/07/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- La documentation est maintenant constitue de deux parties :
  un document utilisateur + thorie (cre avec pdfLaTeX) et
  la documentation informatique toujours cre avec dvipdfm.
- L'option "-echo-comm" affiche maintenant explicitement les
  caractres nuls sous la forme '\0'.

* 11/07/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- L'option "-echo-comm" affiche maintenant explicitement les
  caractres nuls sous la forme '\0'.

* 06/07/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Le couplage SYRTHES gre maintenant l'arrt propre de SYRTHES
  par Code_Saturne, avec post-traitement systmatique du dernier pas
  de temps pour les deux codes.
- Correction d'un bug de lecture pour les fichiers CGNS comportant
  plusieurs sections non structres, et ajout de sous-options de
  slection de fichier de maillage "-grp-cel" et "-grp-fac" avec
  mots cls associs "section" ou "zone" pour construire des groupes
  supplmentaires. Ceci permet de reconstruire des informations pour
  un maillage issu de FLUENT pour lequel les informations de type
  conditions aux limites CGNS ne sont pas disponibles.

* 30/06/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dvelopement 1.1.j

* 30/06/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction de bug sur les sorties Ensight pouvant apparatre lorsque
  l'on cre plusieurs coupes dans un mme cas. On pouvait craser
  la tte de la liste des cas, et le post-traitement sur le maillage
  principal et ventuellement les cas de coupes cres avant celui
  contenant plusieurs coupes ne se faisait plus.
- Rcriture de la numrotation des groupes envoys au noyau pour
  corriger un bug du au fait que l'appel  la renumrotation avait t
  dplac aprs la crtion des familles pour ne stocker que localement
  un tableau de noms des groupes. Sous la nouvelle forme, la
  numrotation des groupes est locale  ecs_entmail_ncs.c et ne modifie
  pas les descripteurs des groupes.
- Lorsque l'on fournit une famille par dfaut pour des faces ou des
  cellules, on rajoute effectivement pour le noyau une famille  la
  fin de la liste des familles, et on remplace les valeurs  0 par ce
  numro dans les listes de numros de famille de faces de bord et
  cellules fournies au noyau. Ceci vite des problmes de valeur
  indfinie de IPRFML(IFAM, IPROP) lorsque IFAM = 0 dans les fichiers
  Fortran utilisateur du noyau.
	
* 26/06/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout d'un appel  MPI_Barrier() avant MPI_Finalize() pour permettre
  la synchronization finale avec des processus en communication. Sinon,
  on peut avoir une erreur MPI sur tentative d'change de messages
  avec un processus dj termin. Le construction du communicateur
  interne noyau est maintenant faite au moyen de MPI_Comm_split(),
  ce qui est plus simple et plus souple que les manipulations
  collectives de groupes.

* 23/06/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Lorsque le maillage contient des groupes, on envoie dsormais
  la dfinition des noms des groupes au noyau. On peut empcher cet
  envoi en affectant une valeur entire suprieurs  zro  la variable
  d'environnment ECS_SUPPR_NOMS_GROUPES si ncessaire (i.e. pour
  fonctionner avec une verion de noyau antrieure  1.1.0.s).

* 21/06/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout de la possibilit de choisir un numro de maillage dans un
  fichier (et non plus prendre toujours le premier) pour les formats
  de maillage pouvant supporter plusieurs maillages par fichier
  (i.e. MED et CGNS).

* 20/06/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression du support direct de lecture de fichiers ".slc"  l'ancien
  format solveur commun et remplacement par utilitaire externe de
  conversion au format universel I-DEAS "slc2ideas".

* 19/06/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un bug concernant la communication par sockets IP :
  le contenu des messages en rception n'tait pas lu.

* 12/06/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dvelopement 1.1.i

* 01/06/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Construction de groupes associs aux conditions aux limites dfinies
  sur des sommets pour le format CGNS.

* 31/05/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Mise  jour et amlioration de la documentation.

* 24/05/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Construction de groupes associs aux conditions aux limites dfinies
  sur des faces pour le format CGNS.

* 21/05/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout de contrles de cohrence de maillages permettant de fusionner
  les sommets confondus et connects (i.e. appartenent  une mme arte)
  et supprimer les artes et faces dgnres.

* 20/05/2003 - David Monfort <david.monfort@edf.fr>
- Modification de la gestion des faces avec erreur de recollement dans
  le cas priodique. Les faces dupliques qui sont recolles avec erreur
  sont conserves pour le post-traitement.
  Dans le cas o l'on voudrait conserver les vecteurs de correspondance
  des artes et des sommets priodiques, il faudrait effectuer les
  mmes oprations que pour les faces.

* 19/05/2003 - David Monfort <david.monfort@edf.fr>
- Mise en place d'un traitement spcifique permettant de grer une
  priodicit de type rotation 180 degrs non conforme.
  Certaines hypothses simplificatrices ont t faites pour allger
  le code.

* 16/05/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Rsolution d'un bug de recollement apparaissant dans un cas
  "recollement + priodicit" : avec un premier recollement induisant
  des dformations de faces, un second recollement priodique pouvait
  avoir des problmes  choisir l'arte la plus  gauche pour la
  reconstruction de nouvelles faces dcoupes. La solution adopte
  consiste  rssayer l'opration pour une face posant problme
  en commencant par la seconde arte, puis la troisime, et ainsi de
  suite jusqu' ce que l'on ait puis toutes les possibilits ou que
  l'on ait pu reconstruire sans problme les sous-faces issues de la
  face en cours de traitement (le problme apparaissait avec le nouvel
  algorithme de fusion des entits, mais pas avec l'ancien sur un cas
  test "tiers de cuve 900 MWe partiel" ; avec une numrotation
  diffrente, on aurait pu avoir la situation inverse). On pourrait
  envisager un algorithme plus robuste, mais cela impliquerait de
  rcrire toute cette phase du recollement.

* 16/05/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Support de l'criture de variables sur fichier CGNS en criture.
  Les outils disponibles sur le site CGNS (http://www.cgns.org et
  http://sourceforge.net/projects/cgns) semble reconnatre le fichier
  et son contenu. Ensight 7.4.1 ne lit que les fichiers CGNS 2.1, et
  semble avoir quelques problmes de lecture dans certains cas.

* 12/05/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Dbut du support CGNS en criture. Seul le maillage est gnr pour
  l'instant, et il ne contient que le connectivit principale.

* 05/05/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout du support de communication par sockets IP.

* 05/05/2003 - David Monfort <david.monfort@edf.fr>
- Correction d'un bug li au post-traitement des coordonnes des noeuds
  sous format Ensight et survenant lors d'un recollement conforme.
  Bug mis en vidence lors d'un calcul de dplacement des noeuds.
- Modification (et vrifications) pour la prise en compte du paralllisme
  lors du post-traitement d'un dplacement des noeuds.

* 28/04/2003 - David Monfort <david.monfort@edf.fr>
- Prise en compte de la priodicit lors du comptage des faces gauches
  devant tre dcoupes. Deux faces priodiques correspondantes tant
  a priori identiques, il ne devrait pas y avoir de distinction entre
  elles lors de la slection des faces gauches; on fait donc un test aprs
  la construction de la liste (dans ecs_vec_int_def__cpt_fac_tria) pour
  forcer le dcoupage si seulement l'une des deux faces priodiques avait
  t slectionne (par ex.  cause d'approximations numriques).

* 23/04/2003 - David Monfort <david.monfort@edf.fr>
- Modification de l'algorithme d'hritage de la priodicit.
  Celui-ci ne marchait plus dans le cas d'une priodicit de rotation de
  180 degrs, suite au nouvel algorithme de fusion des faces.
- Affichage du point invariant dans le cas d'une priodicit de rotation
  donn par une matrice.

* 22/04/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Dbut de support du format CGNS en lecture. Seule la connectivit
  est traite pour l'instant, les rferences, conditions aux limites,
  et recollements seront traits prochainement.
- En cas de maillage ne comportant que des lments 2D, on ralise
  le post-traitement principal, en affichant les faces  la place
  des cellules (on n'affichait rien auparavant).

* 15/04/2003 - David Monfort <david.monfort@edf.fr>
- Le dcoupage des faces gauches est dsormais compatible avec la
  priodicit. Si une face est priodique, le dcoupage est hrit de
  celui de la face priodique "aval" (par rapport  la priodicit).
  Ce travail n'est effectu que pour le dcoupage des faces gauches,
  par pour un dcoupage relatif  un post-traitement (bien qu'a
  priori, dans la plupart des cas, le dcoupage soit identique pour
  deux faces se correpondant par priodicit).

* 07/04/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Modification du traitement de la ligne de commande pour pouvoir
  grer plus facilement des sous-options associes au choix du
  maillage ; l'option "-f" (ou "-format") devient une sous-option
  de l'option "-m" (ou "-maillage"), qui peut maintenant tre
  appelle plusieurs fois. Le cas CGNS en lecture est aussi
  ajout  la ligne de commande (mais pas encore trait par le
  programme principale).
- Nouvel algorithme de fusion d'entits ; cet algorithme est en
  O(n(entit  fusionner))*connect_max(entit infrieure) contre
  O(n log(n))(entit  fusionner), et consomme moins de mmoire ;
  surtout, il ne modifie que les dfinitions des lments fusionns,
  et pas les autres (le fait de ne pas conserver les orientations de
  faces de bord ou de faces appartenant  des coupes avec l'ancien
  algorithme pouvait induire des effets de bord au niveau du post-
  traitement).
  On peut revenir  l'ancien algorithme en positionnant la variable
  d'environnement ECS_DEF_NUM_COMPAT  une valeur entire positive
  si ncessaire (i.e. pour effectuer une suite d'un calcul dmarr
  avec la numrotation prcdente).

* 03/04/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction de la lecture formate stricte de tableaux (utilise
  pour la communication par fichier ASCII uniquement jusqu'ici) ;
  La version prcdente tait inutilisable, mais cela n'tait pas
  apparu car personne ne semble utiliser la communication par fichier
  format entre l'enveloppe et le noyau (disponible  des fins de
  diagnostic) ; cette communication semble tout juste utilise par
  certains dveloppeurs avec l'enveloppe seule afin de vrifier les
  donnes gnres, les fichiers binaires tant habituellement utiliss.

* 01/04/2003 - David Monfort <david.monfort@edf.fr>
- Amlioration du dcoupage de faces en triangles.
  Les faces sont dsormais projetes sur un plan parallles  elles-mmes,
  ce qui amliore le dcoupage dans le cas de faces gauches.
  On effectue de plus, lorsque la triangulation des faces  russie,
  une permutation de certaines diagonales de manire  obtenir une
  triangulation de Delaunay pour chaque face (algorithme de flip).

* 11/03/2003 - Yvan Fournier <yvan.fournier@edf.fr>,
               David Monfort <david.monfort@edf.fr>
- Sortie de la version de dvelopement 1.1.h

* 10/03/2003 - David Monfort <david.monfort@edf.fr>
- Amlioration de l'algorithme d'hritage du recollement priodique, on
  recalcule dsormais les coordonnes de tous les sommets priodiques.
  Le code a aussi t simplifi par la mme occasion.
- Correction d'un bug li  l'affichage du nombre de faces priodiques par
  domaines dans le cas d'un calcul parallle.

* 09/03/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout d'une variable d'environnement pour permettre d'autoriser la
  suite de l'excution mme aprs une erreur de calcul en virgule flottante.
  Dans les version prcdentes, une erreur dclenchait une exception,
  sauf dans le cas d'un excutable li  Electric Fence (d  des erreurs
  intempestives sous debugger avec certaines distributions Linux). Sur
  les autres architectures, l'arrt de l'excution sur erreur de calcul
  en virgule flottante dpend des options de compilation. Il serait
  souhaitable de provoquer une exception sur tous les systmes, et
  pouvoir la bloquer avec un gestionnaire de signal.
- Ajout de l'envoi du numro global des sommets au noyau lorsque les
  informations sur les sommets sont fournies  un calcul parallle.

* 24/02/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Lecture des systmes de coordonnes I-DEAS. Dans la plupart des cas, il
  semble que le systme ne doive pas tre appliqu aux coordonnes
  exportes (sauf peut-tre s'il s'agit du systme li au "workplane"?).
  La documentation I-DEAS est peu claire  ce sujet, on se contente
  donc d'afficher des informations relatives  la prsence de systmes de
  coordonnes non "triviaux"(i.e. diffrents du repre cartsien d'origine
  confondue avec l'origine globale).

* 21/02/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction de bug li  la sortie MED de maillages de nom exactement gal
   32 caractres (ce qui se trouvait tre le cas pour les maillages des
  faces modifies par un recollement) ; le nom n'tait pas toujours
  termin par un caractre nul, le dernier caractre n'tant pas
  initialis. L'erreur dclenchait en gnral un retour avec erreur de HDF5
  puis de MED, suivi d'un arrt de l'excution, car le nom fourni entre la
  cration du maillage et la cration des champs, n'tait pas le mme.
- Correction de bug li  l'crasement de parts Ensight lors de sorties
  l'option '-dec-poly' ou avec des sorties MED simultanes.

* 17/02/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Integration de corrections pour la priodicit apportes par
  David Monfort, et suppression de la limitation  trois
  priodicits (afin de pouvoir dfinir certaines priodicits
  en plusieurs fois, ce qui peut tre utile sur certains maillages).

* 16/02/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- L'ouverture de la communication avec Syrthes en lecture ne dpend plus
  du mode vrification, mais des modes pr, post, et pr-post (elle ne
  se fait pas en mode preprocesseur seul). Ainsi, l'option '-verif'
  ne provoque plus le bloquage du couplage.
- Amliorations du code pour supprimer les avertissements en compilation
  C++ (ainsi qu'une erreur due aux prototypes de METIS). La compilation
  avec un compilateur C++ permet une vrification plus stricte par le
  compilateur, et il est toujours utile pour un dveloppeur de basculer
  de temps en temps sur un compilateur C++.
- Simplification des Makefiles : supression de la gnration de librairie
  pour Python (incomplte, ralise plutt  titre de dmonstration de
  faisabilit et maintenant dpasse par ce qui se fait dans le cadre
  d'autres projets tels que Neptune), et suppression des options forcant la
  compilation gcc et c++. Il est trs simple de changer le compilateur
  en ditant le fichier macros.mk, et cela permet en outre d'utiliser ce
  compilateur  la fois pour une version optimise ou une version debug
  (sous Linux, il suffit de remplacer CCOMP=$(CC) par CCOMP=$(CXX) dans
  le fichier macros.h, les options de gcc et g++ tant trs vosines).
  l'option d'utilisation d'un vrificateur de type lint (OPT=LINT) est
  supprime aussi, car ce type de vrificateur ncessite de nombreux
  commentaires speciaux pour pouvoir donner des informations utiles
  sans fausses alarmes ; la compilation avec tous les avertissements
  actives et une compilation C++ occasionnelle ainsi que l'utilisation
  d'Electric Fence, Valgrind, ou Purify semblent suffire.

* 11/02/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Modifications lies  la gestion des fichiers : le contenu de la
  structure 'ecs_fic_t' est maintenant priv. Des fonctions utilitaires
  pour accder  diffrents membres de cette structure ont te ajoutes,
  et les routines d'impression sur fichier dump ont te dplaces de
  'ecs_msg' vers 'ecs_fic' (en renommant au passage des types numrs
  associs). Des avertissements  la compilation lis  l'intraction
  des enttes hdf5 et zlib disparaissent. Un problme potentiel en cas
  d'erreur de lecture ou de fin prmature de fichiers I-DEAS compresss
  est corrig (il auraut pu mener  une erreur de segmentation plutt
  qu' un message d'erreur clair).

* 21/01/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dvelopement 1.1.g

* 21/01/2003 - Yvan Fournier <yvan.fournier@edf.fr>
- Fin de l'intgration de la fonctionnalit "Priodicit" (compatible
  avec le paralllisme) dveloppe par David Monfort.
- Modification de la cration des familles ; une mme famille ne peut
  plus correspondre  des entits de niveau diffrent (ceci revient
   implicitement considrer le niveau de l'entit en mme temps que
  les groupes et couleurs lors de la cration des familles). Les
  familles de plus petit numro correspondent aux cellules, viennent
  ensuite le familles correspondant aux faces, etc.
- Modification de la numrotation des groupes. La numrotation des
  groupes issues de mailleurs tels que I-DEAS n'est plus prise en compte,
  car en cas de groupes de mmes noms mais de numros diffrets sur deux
  maillages concatns, les groupes taient considrs comme diffrents
  dans les versions prcdentes, alors que mme numro de groupe tait
  envoy au Noyau si l'on avait deux groupes de nom diffrent mais de
  numro identique ; sans compter le fait que le groupes issus de
  maillages au format MED n'ont pas de numro... En cas de prsence
  de groupes, on les numrote (en affichant le numro dans le listing)
  juste avant la cration des familles et l'envoi de donnes au Noyau,
  afin de pouvoir les utiliser depuis le Noyau.

* 20/12/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Fin de l'intgration de la fonctionnalit "Coupes"

* 16/12/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- On ne tient plus compte des couleurs, groupes, ou familles des
  sommets, que ce soit en lecture ou en criture. Ceci permet une
  conomie de mmoire et une lgre simplification du code,les attributs
  des sommets n'tant jamais utiliss par le noyau.

* 09/12/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Nouvelle modification des entres/sorties MED ; on sort les faces
  (ou artes en 2D) sous forme de MED_MAILLE plutt que MED_FACE
  (resp MED_ARETE) en connectivit descendante (suite discussion
  runion GT MED du 09/12/2002). Lors de la lecture, on lira de
  prfrence des lments de type MED_MAILLE. Si ces lments ne sont
  pas disponibles, on lira des lments de type MED_FACE si possible.

* 08/12/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Lors de la cration des listes de faces internes et des faces de
  bord, on peut aussi crer la liste des faces isoles ainsi que la
  liste de faces appartenant  3 cellules au moins (en cas d'erreur de
  connectivit du  un recouvrement de cellules). Ceci est utilis
  en mode vrification, et ces listes sont post-traites pour faciliter
  le reprage des zone de maillage posant un problme.

* 28/10/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- En post-traitement, destruction des variables sur les cellules ds
  leur sortie acheve (pour une conomie de mmoire).

* 13/10/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Modification du traitement des coupes : une sortie MED ne provoque
  maintenant plus le dcoupage du maillage utilis pour Ensight,
  si mes deux ont lieu simultanment. Le fonctionnement des coupes est
  donc maintant celui qui tait initialement prvu (et n'tait pas
  termnin  temps pour la version 1.1.f).
- Les variables dfinies sur les sommets devraient maintenant tre
  fonctionnelles pour les sorties MED aussi bien que pour les sorties
  Ensight.
- La variable d'environnement ECS_POST_ENS_DECOUP_POLY est remplace
  par la sous-option de ligne de commande "-dec-poly" appellable aprs
  l'option "-ens" ou "-ensight"

* 04/09/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Modification de la connectivit locale des triangles et
  quadrangles pour MED 2.1, de manire  tre consistant avec
  le sens de parcours des faces en connectivit descendante, sachant
  que les normales des faces pointent vers l'extrieur des cellules
  (les schmas dans la documentation MED peuvent induire en erreur,
  ils sont reprsents "de dessous").
- Correction d'un problme de lecture de fichiers Simail sous
  architecture 64 bits lorsque l'on devait permuter les octets (i.e.
  lecture sur VPP5000 d'un maillage gnr sous PC Linux).

* 04/09/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dvelopement 1.1.f

* 12/08/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression de la sortie du champ de dplacement des faces de
  bord (lorsqu'un champ de dplacement est renvoy par le noyau),
  qui n'est plus indispensable depuis que ce champ est sorti sur le
  maillage principal). Ceci est fait dans le cadre du remplacement
  (en cours) des sorties spcifiques sur faces polygonales Ensight
  par des sorties de type "coupe" plus gnrales et bases sur les
  sorties standard.

* 11/08/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Amlioration des entres/sorties MED ; on sort les faces (ou artes
  en 2D) sous forme de MED_FACE (resp MED_ARETE) plutt que MED_MAILLE.
  Lors de la lecture, on lira de prfrence des lments de type
  MED_FACE. Si ces lments ne sont pas disponibles, on lira des
  lments de type MED_MAILLE si possible.
  Les cas MED sont grs difframment : on a maintenant une liste
  chane de cas, et on utilise un fichier par maillage, et non un
  cas unique pour tous les maillages. Le nom de chaque fichier est
  compos du nom du cas avec celui du maillage (ce dernier tant
  converti en minuscules, les caractres ' ' sont remplacs par '_'),
  car si l'API MED permet en thorie d'utiliser plusieurs maillages,
  il est prudent de vrifier que les outils de post-traitement savent
  grer ce cas.
- Suppression de l'option '-post-fac', qui n'est plus ncessaire pour
  MED maintenant que les faces sont systmatiquement crites, et qui
  n'a plus beaucoup d'intrt maintenant que le mode "vrification"
  permet d'afficher les familles des faces de bord (le rle de cette
  option, qui semblait inutilise, tant surtout de vrifier en cas de
  problme o l'on avait affect des rfrences de bord, sans pouvoir
  en savoir plus). La distinction maillage/part n'est donc plus
  ncessaire, et le nom des parts Ensight s'en trouve simplifi.

- Ajout d'une fonction de calcul de la connectivit inverse faces vers
  cellules (ou artes vers faces ou cellules) pour un maillage en
  connectivit nodale, qui pourra tre utile pour d'ventuels filtres
  futurs, ou servir de base pour une rcriture (plus rapide) de la
  connectivit descendante.

* 09/08/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Affichage du nombre d'lments par famille lorsque les entits sont
  dcrites par familles dans le maillage.
  On n'affiche maintenant lors de la lecture d'un fichier I-DEAS que
  les noms des groupes rfrencant au moins un lment (les groupes
  vides ou ne contenant que des noeuds n'apparaissent donc plus dans
  le listing).
- Suppression des sommets inutiliss  la lecture du maillage.
- Modification de l'criture des familles pour les fichiers MED. Un
  groupe n'est plus dcrit sous forme d'attribut (ce qui permettait de
  conserver son numro), mais bien en tant que groupe. On perd donc son
  numro, mais il serait bon de ne pas conserver le numro des groupes
  en gnral (et donc d'envoyer leurs noms au noyau pour les distinguer),
  car en cas de concatnation de maillages, on peut avoir des groupes
  de mme nom ( priori jouant le mme rle) mais de numros diffrents,
  et pire, des groupes de nom diffrent mais de mme numro.

* 06/08/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression du traitement des labels pour le post-traitement.
  Les champs labels sont donc supprims ds conversion en indice.
- Correction d'un bug de lecture de connectivit MED pour des
  lments quadratiques.
- Modification du dcoupage de faces en triangles : selon si un
  dcoupage est utilis pour la connectivit ou pour le post-traitement
  ou interpolation, une erreur de dcoupage sera considre bloquante
  ou non.

* 04/08/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction du couplage Syrthes en cas de parallllisme. On utilisait
  la structure de renumrotation principale pour les lectures et critures
  de variables vers le noyau, au lieu d'utiliser les structures locales
  renumrotes par rapport  la restriction  la zone couple
  construites lors de l'initialisation.

* 03/08/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Modification de la structure ecs_vec_real_t : le tableau des positions
  tant rgl dans tous les cas d'utilisation, on le remplace par
  la donne de son pas (1  3 en pratique), le dbut tant toujours
   1. Ceci induit la modification d'un nombre important de fonctions,
  apportant une lgre simplification du code, ainsi qu'une lgre conomie
  de mmoire. La fonctionnalit reste identique.

* 02/08/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- suppression de ecs_vec_int_att__herite_val() et du type de champ
  ECS_CHAMP_ATT_TYP_SOUS_ELT, qui ne sont jamais utiliss (prvus
  initialement pour attribuer les rfrences de faces aux cellules
  pour le filtre Simail, mais jamais utiliss, car on construit en
  fait directement les faces rfrences dans ce filtre). L'attribut
  att_ty_e des champs et l'numration ECS_CHAMP_ATT_TYP_E sont
  aussi supprims.

* 28/07/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Sorties post des critres de qualit et des familles.
- Modification des sorties MED : on utiliser plusieurs maillages
  par fichier MED (correspondants aux "parts" Ensight). Le nom des
  maillages est donc maintenant fix, et n'est plus bas sur le nom
  du cas.
- Modification du dcoupage de faces en triangles : il se peut que
  l'on ne puisse dcouper normalement une face dforme telle que sa
  projection dans le plan utilis pour le dcoupage se replie sur
  elle-mme. Le dcoupage obtenu est tout-de-mme utilisable pour
  du post-traitement (alors qu'il n'est pas utilisable pour dfinir
  un maillage de calcul). On remplace donc le message d'erreur prcdent
  par un message d'avertissement, le dcoupage tant surtout utilis
  pour la sortie de coupes en post-traitement ou pour le couplage
  avec Syrthes.

* 27/07/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dvelopement 1.1.e

* 25/06/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un bug de numrotation locale pour les hxadres MED. Le
  problme n'tait pas visible tant que l'on ne lisait que des fichiers
  MED gnrs par l'enveloppe, mais est devenu visible lors de conversion
  au format VTK puis visualisation sous module VISU de SALOME ou sous
  MayaVi.

* 18/06/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un bug dans le calcul des volumes des cellules (volume
  multipli par 3), et ajout du calcul des coordonnes min et max du
  domaine.
- Modification de la synchronisation des messages entre l'enveloppe et
  le noyau pour le couplage Syrthes (correction de bug apparaissant
  lorsque l'enveloppe voulait envoyer la temprature paroi alors que le
  noyau voulait lui envoyer des donnes de post-traitement).
- Correction de bug de li aux tailles des entiers et pointeurs qui
  empchait la lecture de fichiers Simail sur Fujitsu VPP5000 (avec
  pointeurs sur 64 bits).

* 01/06/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un bug de slection de faces : un ventuel filtre de slection
  (par exemple la liste des faces internes seules ou faces de bord seules)
  n'tait pas pris en compte si l'on utilisait la slection par dfaut sans
  prciser de couleurs ou de groupes.
- Simplifications associes au couplages Syrthes 2D et autres situations
  d'extractions de faces : on prcise maintenant lors de l'extraction d'un
  maillage si la filiation de l'entit principale extraite doit tre
  construite, hrite, ou non prise en compte. Les autres filiations ne
  sont plus construites. Auparavant, un second maillage extrait du maillage
  extrait dcoup pour Syrthes, construit pour la visualisation, comportait
   la fois le champ filiation hrit et le champ filiation construit, alors
  que le premier n'avait pas de sens, et le second n'tait pas utile  la
  visualisation. Maintenant, ce maillage ne comporte aucun champ filiation.

* 27/05/2002 - Isabelle Rupp <isabelle.rupp@edf.fr>
- Possibilit de couplage Syrthes avec un cas Syrthes 2D (le maillage
  Code_Saturne tant un maillage 3D construit  partir d'un maillage
  2D extrud).

* 25/05/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- On ne construit plus les familles de sommets ou d'artes pour le noyau,
  car elles ne sont jamais fournies au noyau. On n'affiche plus dans le
  listing le nombre de faces total et le nombre de faces de bord correspondant
   une famille, mais le nombre de faces internes et le nombre de faces de
  bord. Le listing est donc plus cohrent avec l'utilisation des familles
  dans le noyau.

* 17/05/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression de la sous option de recollement conforme "-connect" permettant
  d'activer la recherche d'intersections entre artes dj connectes (i.e.
  partageant un sommet) afin de pouvoir traiter certains cas rares de
  recollement. Il s'est avr que le surcot li  l'activation de cette
  recherche tait ngligeable par rapport  l'ensemble des oprations associes
  au recollement conforme, et qu'il est donc plus simple de l'activer
  systmatiquement et de rduire le nombre de paramtres utilisateur (et donc
  de risques de mauvaise utilisation) lis au recollement.

* 15/05/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dvelopement 1.1.d

* 15/05/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout de la possibilit de complter la ligne de commandes par un fichier
  la syntaxe est la mme que celle de la ligne de commandes,  deux
  diffrences prs : les lignes vides sont autorises, et tout ce qui suit
  un caractre "#" sur une ligne est ignor (d'o la possibilit de
  mettre des commentaires dans un tel fichier). Par contre, on ne pourra
  utiliser dans un fichier de ce type de caractres destins  tre
  remplacs automatiquement par le shell (par exemple "~user" ou "*.unv"),
  car justement ces caractres ne seront pas remplacs. Par dfaut, le
  fichier est l'entre standard. Ceci permet d'utiliser dans un script une
  syntaxe du genre :
    echo -m $MAILLAGE \
         -rc \
    | ./ecs -i
  L'intrt de cette possibilit est non seulement de pouvoir stocker
  des combinaisons de commandes, mais surtout de ne plus tre gn
  par des environnements ne permettant pas une ligne de commande
  suffisamment longue (notamment les systmes HP-UX 10.20).

* 11/05/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout d'un nouvel algorithme de calcul des centres des cellules, bas
  non plus sur le barycentre des sommets des faces (tous les somets ayant
  le mme poids), mais sur le barycentre des centres des faces de la
  cellule, le poids de chaque face tant gal  sa surface. Ce calcul
  devrait tre moins dpendant vis--vis du recollement conforme, qui
  ajoute des sommets aux cellules dont les faces sont dcoupes, et
  induit donc un dcalage du barycentre des sommets vers la surface de
  recollement, alors que le barycentre des faces issue d'une face dcoupe
  est voisin du barycentre de la face initiale. Cet algorithme n'est pas
  activ par dfaut, l'impact sur le calcul tant probablement positif mais
  restant  vrifier ; pour l'activer, on affecte une valeur srictement
  positive  la variable d'environnement ECS_GRD_CDG_CEL_FAC. Un message
  est alors imprim au moment du calcul des centres des cellules pour
  rappeler  l'utilisateur que cette option est active).

* 10/05/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout d'un filtre de lecture pour les maillages au format NOPO (issus
  du mailleur Simail). Ce filtre construit des lments surfaciques
  supplmentaires correspondant aux faces rfrences des lments
  volumiques (et des artes aux bords rfrencs des lments surfaciques
  initiaux) pour pouvoir porter les rfrences. On se ramne ainsi au
  traitement usuel, o les rfrences des faces des cellules sont portes
  par des lments surfaciques supplmentaires en connectivit nodale
  et transfres sur les faces par fusion des faces topologiquement
  identiques lors du passage en connectivit descendante, sans modification
  du modle de donnes interne.

* 09/05/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Ajout  la structure de description d'un fichier d'un champ indiquant
  si l'on doit permuter les octets des valeurs codes sur plusieurs octets.
  Par dfaut, on fait en sorte que tous les fichiers soient cods en
  "big-endian", et on permutera les octets sur les sytmes "little-endian"
  (notamment sur les systmes Intel et DEC). Ceci correspond au comportement
  prcdent, mais on n'utilise plus la dfinition _ECS_LITTLE_ENDIAN :
  on dtecte automatiquement lors de l'ouverture d'un fichier si le systme
  est "big-endian" ou "little-endian" en initialisant un entier  0, en
  positionnant son premier octet  1, et en comparant la valeur  1.
  La permutation d'octets tant maintenant possible sur tous les systmes,
  on pourra l'activer ou la dsactiver pour divers types de fichiers binaires
  selon s'ils sont au format natif ou pas (en prvision d'un filtre Simail).
- Quelques changements de noms d'numrations dans ecs_fic_glob.h et
  ecs_comm_publ.h : remplacement de "XXX_E" en "xxx_t".
- Correction pour le dcoupage de faces polygonales en triangles : la
  projection des coordonnes dans un plan crasait les coordonnes y par
  les coordonnes x pour certaines orientations, et la dfinition de
  la face utilise pour le dcoupage n'tait donc pas la bonne. En cas
  de problme de dcoupage malgr tout, on imprime maintenant les sommets
  de la face (avec leurs numros et coordonnes ainsi que leurs coordonnes
  projetes) avant de sortir, comme aide au diagnostique.
- Correction pour le recollement conforme : le champ "type gomtrique"
  des artes n'tait pas mis  jour (ce qui pouvait provoquer une
  erreur de segmentation dans l'hritage de ce champ en cas d'extraction
  de maillage si le nombre d'artes extraites tait plus important que
  le nombre d'artes d'origine). Ce champ n'est en gnral pas rutilis
  aprs les sorties post initiales (pralables au recollement), ce qui
  explique que ce problme n'a pas t dtect plus tt.
- Modification du traitement des erreurs lors de la reconstruction de faces
  dcoupes pour le recollement conforme. En cas d'erreur, on recopie
  maintenant la face telle quelle dans la nouvelle connectivit, et l'on
  passe au traitement de la suivante plutt que de provoquer un arrt
  immdiat. On avertit l'utilisateur, et on construit alors la liste des
  faces ayant pos problme lors de la reconstruction. Ces faces seront
  visualises sous Ensight au mme titre que les faces issues du
  recollement ou modifies par celui-ci (mme lorsque l'on n'a pas activ
  l'option "-verif"). La possibilit apparue dans la version 1.1.c de
  n'effectuer que la recherche d'intersections (sans reconstruction des
  faces dcoupes) pour pouvoir visualiser le maillage intermdiaire en
  cas de problme n'a donc plus d'intrt, et l'option de recollement
  "-decoup-seul" disparat. De mme, les sorties Ensight effectues sur la
  face en cours de reconstruction en cas d'erreur lors du recollement (le
  cas "fac_fail") disparaissent, tant remplaces par la sortie plus
  gnrale de toutes les faces ayant pos problme.

* 06/05/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dvelopement 1.1.c

* 06/04/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Sparation de la liste de faces modifies par un recollement en deux :
  faces issues du recollement et faces dont les artes ou sommets ont
  ete modifis. Ceci permet de visualiser ces faces sur deux "parts"
  Ensight diffrentes.
- Maintien d'un champ donnant la renumrotation entre les sommets
  initiaux et les sommets courants en cas de recollement(s) conforme(s).
  Ceci permet de post-traiter des valeurs nodales (notamment des
  dplacements) sur le maillage d'origine mme avec des recollements.
  Le dplacement des sommets est donc maintenant sorti aussi pour le
  maillage d'origine (lorsque ce dplacement existe).

* 03/04/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Rcriture de la premire phase de l'algorithme de recollement conforme
  de manire  utiliser une tolrance locale et plus consistante.
  La phase d'intersection des artes de l'algorithme est aussi beaucoup
  plus rapide que prcdemment. Le pr-traitement du cas BANQUISE, qui
  ncessitait sur PC Linux PIII 800 Mhz 7800 secondes avec la version 1.0,
  et encore 1600 avec les versions 1.1.a et 1.1.b, ne ncessite plus
  maintenant que 600 secondes de temps CPU. Le recollement conforme ne
  reprsente plus la majeure partie du temps d'excution.
- La possibilit de dfinir le recollement non plus en fonction d'une
  liste de slection de faces mais d'une dfinition de voisinage de faces
  a t rajoute et remplace le traitement effectu par les fonctions
  ecs_xxx_fusion_fils() et qui pose problme notamment sur le maillage
  "avion dans un hangar" au format IggHexa. Ce mme maillage ne semble
  plus poser le mme problme avec ce nouvel algorithme.
  Cette nouvelle possibilit de recollement selon des informations
  prsentes dans le maillage est suffisamment gnrale pour s'adapter 
   d'ventuels maillages contenant des informations de recollement plus
  gnrales (maillages issus du format CGNS par exemple).
- Le filtre de lecture IggHexa a aussi pu tre simplifi, car on n'a plus
  besoin de la filiation des artes ; celle des faces suffit.
- Variable d'environnement ECS_POST_POLY_ARE permettant de post-traiter
  des faces polygonales sous formes d'artes uniquement (afin de
  contourner un bug d'affichage Ensight 7.3 sur faces "nsided" comptant
  beaucoup d'artes).

* 06/03/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Sortie de la version de dvelopement 1.1.b

* 24/02/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression du tableau entier dans les descripteurs ;
  traitement des familles MED plus cohrent.
- La sortie des faces initiales d'un maillage ne dpend plus
  de l'activation ou non du mode "vrification", mais d'une
  nouvelle option "-post-fac" (sortie dsactive par dfaut).

* 19/02/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Corrections pour la numrotation en cas de paralllisme.

* 15/02/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Mises  jour pour le prototype de module Python

* 12/01/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Lecture des coordonnes des sommets renvoye par le Noyau en cas
  de dformation de maillage. Sortie du champ des dplacements des
  sommets sur la part Ensight correspondant aux faces de bord.

* 03/01/2002 - Yvan Fournier <yvan.fournier@edf.fr>
- Passage de MED 2.0  MED 2.1.

* 17/10/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Actualisation du dcoupage pour le paralllisme.

* 01/10/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Mises  jour dans la documentation et intgration de celle-ci dans
  l'arborescence de la version en cours de l'Enveloppe.

* 11/09/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Fin de l'criture du filtre de lecture de fichiers au format IggHexa
  de Numeca (test sur cubes lmentaires et Super Nimbus)

* 11/09/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Modification de l'criture des proprits des familles pour le noyau.
  On fait maintenant en sorte que les couleurs apparaissent en premier.

* 08/09/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un bug dans la cration des descripteurs associs
   un fichier '.slc'. Plusieurs descripteurs pouvaient correspondre  la
  mme couleur, ce qui n'est pas trs gnant en soi mais induisait le fait
  que deux familles pouvaient correspondre  la mme description. Ceci ne
  provoque aucun plantage, mais ne correspond pas  la dfinition d'une
  famille, qui est une classe d'quivalence. On compacte maintenant les
  descripteurs de couleurs dans le filtre '.slc', ce qui rsoud le problme.
- Corrections notamment dans ecs_champ_chaine.c pour corriger un problme
  de concatnation de maillages dont les entits ne comportent pas
  exactement les mmes champs. Les corrections du 23/01/2001 sur ce mme
  problme n'taient pas suffisantes (et la boucle corrige est maintenant
  plus simple que celle ajoute le 23/01).
- Corrections dans la cration des familles. Le comportement prcdent
  faisait que les lments ne portant au dpart aucune couleur ou groupe
  ne portaient pas non plus de famille, mme s'ils taient implicitement
  de famille 0. Ce comportement tait pris en compte pour l'criture de
  fichiers MED, et pour l'criture des familles de cellules vers le noyau
  lorsqu'aucune cellule ne portait de famille, mais pas lorsque certaines
  cellules seulement portaient des familles. Lorsque certains lments
  d'une mme entit portent des couleurs ou des groupes, on rend la famille
  0 explicite en prolongeant la partie "valeur" du champ correspondant,
  l o l'on des positions successives identiques indiquaient "pas de valeur".

* 31/08/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un bug dans le recollement conforme qui faisait
  que les sommets gomtriquement confondus de zones non
  slectionnes taient recolls tout de mme, induisant
  dans certains cas le recollement (et donc la disparition)
  de parois minces. L'ajout d'un filtre sur les sommets des
  seules faces slectionnes et une amlioration de la recherche
  font passer le temps de calcul de 7800 secondes sur un PC
  Linux PIII 800 Mhz   1600 secondes (une recherche par
  oct-tree amliorerait encore certainement grandement les
  performances, notamment dans les cas o l'on ne prcise pas
  quelle est la zone  recoller.

* 27/08/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction d'un bug de slection (datant de la version 1.0
  faisant que lorsqu'une face correspond a plusieurs
  descripteurs de couleur ou de groupe, seul le premier
  tait pris en compte.

* 25/08/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Remplacement dans le recollement conforme de deux tableaux
  locaux de dimension fixe (nombre de sommets max par sous-
  lment) par des tableaux allous de dimension calcule.
  La dimension fixe pourrait peut-tre expliquer l'impossibilit
  d'effectuer certains recollements en plusieurs fois, comme
  sur la cas BANQUISE, car on risque de dpasser ces dimensions
  aprs le premier recollement.
- Amlioration du comportement de l'option "-dump" : le format
  d'affichage est modifi pour utiliser toujours deux colonnes pour
  les tableaux ("position" et "valeur"), et surtout, on utilise
  maintenant "-dump <n>" et non plus "-dump" (bien que n soit
  optionnel, gal  1 par dfaut), o n reprsente le nombre de
  positions en dbut et fin de chaque tableau ou table qui sont
  imprimes. Ainsi, cette option est maintenant utilisable sur
  des gros maillages tout en limitant la taille du fichier gnr
  si l'on s'intresse plus aux enttes et dimensions des tableaux
  qu' leur contenu.
- Quelques amliorations dans l'allocation dynamique de mmoire.
  les rfrences  _ECS_MEMOIRE sont totalement supprimmes, et
  les structures de comptabilisation de la mmoire sont alloues
  sous forme de tableau, dont on double la taille (initiallement
   128) lorsque c'est ncessaire, au lieu d'associer une de ces
  structures (_ecs_mem_bloc_t)  chaque tableau allou. Ces structures
  perdent dont le pointeur sur la structure prcdente, vu que
  c'est leur position dans le tableau qui est utilise  la place.
  L'intrt est surtout de ne plus doubler le nombre d'oprations
  d'allocations et librations par rapport au nombre demand
  simplement pour les fonctions de comptabilisation de la mmoire
  (ce qui entranait une fragmentation mmoire probablement plus
  importante et un cot CPU plus important).

* 10/07/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Les options "-r" (post-traitement) et "-n" (envoi des sommets au
  noyau) sont maintenant compatibles.

* 21/06/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Correctif pour le fichier de dtail des temps calcul (pour les systmes
  POSIX, on n'utilise plus la fonction clock() mais times(), car le temps
  est alors donn en units de 1.10-6 s pour le premier cas, et une
  valeur CLK_TCK dpendante du systme mais gnralement beaucoup plus
  faible dans le second. Avec des entiers sur 32 bits et des units de
  1.10-6 s, on dpassait les limites de reprsentation ds que le
  temps d'excution tait consquent.

* 29/05/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Correctifs divers pour les passages de messages avec MPI ainsi que
  pour la rcupration de varaibles issues du noyau en gnral.
- Lorsque l'on utilise l'option "-o", on utilise dup2() plutt qu'un
  deuxime freopen() pour stderr, afin d'viter la perte des messages
  d'erreur que l'on rencontrait dans ce mode. Si ce n'est pas possible
  (environnment non POSIX ou fileno() non disponible, on cr un fichier
  spar "listing.err" pour les messages d'erreur).

* 15/05/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Suppression de l'option "-dump-comm" (provoquant le "dump" sur fichier
  des donnes changes lors des communications), cette option n'tant pas
  utilise en pratique, car l'option "-echo-comm" suffit gnral.  Ceci
  permet de ne pas diffrencier les fonctionnalits associes aux
  communications, qu'elles passent par des fichiers (ou tubes) ou par des
  messages MPI, tout en pouvant utiliser "MPI_Pack" pour les enttes de
  messages par MPI, et sans devoir dupliquer le code associ aux
  possibilits de dump des fichiers (qui pourraient aussi tre amenes 
  disparatre  terme, selon leur utilit) dans le code de communication.

- Correction d'un problme de concatnation d'une table non rgle  une
  table rgle (test mal plac) provoquant un plantage ultrieur
  dans certains cas.

* 13/05/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- prparation de la lecture de la ligne de commande et du programme
  principal pour l'utilisation avec MPI.
- suppression de la macro _ECS_CHRONO utilise pour la compilation
  conditionnelle de code de chronomtrie pour le code de dbug.
  Ce code est maintenant compil dans tous les cas, et l'criture ou
  non du fichier contenant les dtails sur les temps intermdiaires
  (anciennement ecs_fic_chrono) dpend simplement du positionnement
  de la variable d'environnement ECS_FIC_CHRONO=<nom_fichier>.

* 10/05/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Utilisation de la fonction setlocale() pour localisation et traitement
  correct des accents dans les messages d'erreur systme.

* 04/05/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Utilisation de METIS pour le dcoupage de domaines.

* 30/04/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Fin des modifications aux contenus des communications avec le noyau
  associes au dcoupage de domaines.

* 29/04/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Le part Ensight correspondant aux lments surfaciques prsents dans
  le maillage d'origine (et correspondant donc aux faces pouvant porter
  des attributs de type couleur ou groupe) n'est plus cr qu'en
  mode vrification. De mme, les parts associes au recollement
  conforme ne sont maintenant crs que dans ce mme mode (activ avec
  l'option de ligne de commande `-verif'). Ceci permet d'allger le
  fichier gomtrie correspondant lors d'une utilisation standard, notamment
  pour les cas `2D' (cas avec une seule paisseur de cellules comportant plus
  de faces de bord que de cellules).

* 15/04/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- La fonction de passage d'une connectivit descendante  une connectivit
  nodale pour les faces est complte, de manire  mettre  jour la
  structure `ecs_connect_t' associe au maillage. De manire optionnelle,
  on peut supprimer compltement du maillage les structures relatives aux
  artes. Ces modifications n'ont pas d'impact visible par l'utilisateur,
  le passage en connectivit nodale n'tant utilis jusqu'ici que pour
  la sortie Ensight en mode vrification pour le couplage avec Syrthes,
  sur une copie du maillage extrait, dtruite par la suite.

* 13/04/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Travail sur la libration de mmoire lors de la destruction d'une
  structure `ecs_renum_t'.
- Suppression des arguments concernant le niveau et la localit des
  messages du listing, qui n'ont jamais t utiliss, et le seraient
  difficilement sans une rcriture importante.
- Modification de l'extraction de maillage : le critre de slection ne
  s'applique plus maintenant qu' un type d'entits (i.e. faces,
  cellules, ...), ce qui correspond  ce qui tait rellement utilis.
  On peut maintenant aussi rajouter une liste de filtrage sur ce type
  d'entits. Ainsi, l'extraction du maillage pour un couplage avec Syrthes
  est maintenant filtre par la liste des faces de bord, faisant que l'on
  ne devrait pas rencontrer de problmes si l'on ne prcise pas de critres
  de slection ou si l'on a des faces internes colores de la mme faon
  que les faces couples. Prcdemment, on ne rencontrait pas forcment
  de message d'erreur jusqu' l'criture de la liste des faces couples
  pour le noyau, qui provoquait une erreur visible avec Purify ou
  Electric Fence (avec export EF_PROTECT_BELOW=1) ; ceci tait d au fait
  qu'on affecte l'indice -1 aux entits non trouves dans
  ecs_tab_int__recherche(), utilise pour tablir le rapport entre le maillage
  extrait et les faces de bord,  partir de la filiation du maillage extrait,
  qui pouvait contenir des faces n'appartenant pas au bord.

* 12/04/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Fin des modifications du dcoupage de faces en triangles ; on peut maintenant
  dcouper n'importe que polygone simple (convexe ou pas)  partir d'un
  algorithme de type "ear cutting", ne donnant pas forcment un dcoupage
  d'aussi bonne qualit qu'une triangulation de Delaunay contrainte, mais qui
  est plus simple  mettre en oeuvre, et devrait suffire  nos besoins. On tait
  pralablement limit au dcoupage d'un maillage surfacique comportant un
  mlange de triangles et de quadrangles, ce qui aurait pu poser problme dans
  le cas d'un couplage avec Syrthes si la zone couple est au bord d'une zone
  de recollement de maillages non conformes. On a aussi ajout la possibilit
  d'utiliser une liste de filtrage  l'algorithme de dcoupage, ce qui sera
  utile si l'on ne veut par exemple dcouper que les faces gauches au del d'un
  certain critre. L'utilisation de ce filtre n'est pas remonte pour l'instant
  aux niveaux suprieurs  "ecs_champ". De plus, le champ de type gomtrique
  des artes est supprim du maillage en cas de dcoupage des faces, car il
  n'est pas utile ( moins de vouloir crire des artes dans un fichier de
  post-traitement gnr aprs cette opration, mais dans ce cas, il vaudrait
  mieux adapter les fonctions d'criture de la gomtrie). On allge donc un
  petit peu la structure du maillage.

* 27/03/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Adaptation de l'affichage Ensight en cas d'erreur de recollement au
  format Ensight Gold. Cet affichage se fait maintenant dans tous les
  cas d'erreur, et non plus seulement sur une version compile en
  mode de dbogage.

* 26/03/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Modification de la sortie Ensight associe au recollement non conforme
  (fin de). La sortie prcdente consistait  construire une "part"
  contenant toutes les artes du maillage recoll ( l'issue de l'ensemble
  des recollements s'il y en avait plusieurs, ce qui tait trs
  difficilement exploitable avant de supprimer sous Ensight des morceaux
  importants de cette "part", pour les maillages qui s'y prtaient).
- On filtre maintenant les sommets issus du dcoupage ou modifis par
  celui-ci (i.e. les sommets issus de ou participant  une intersection
  d'artes), et on cre recollement par recollement une liste des faces
  s'appuyant sur au moins un de ces sommets. Pour Ensight, on peut donc
  directement crer une "part" par recollement en filtrant l'ensemble
  des faces par cette liste, en utilisant les modifications prcdentes.
  Ces "parts" sont ajoutes dans le cas Ensight principal ,et non plus
  dans un cas spcifique au recollement.

* 19/03/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Fin de passage des sorties Ensight au format Ensight Gold (utilis
  par Ensight 6 Gold et Ensight 7). On a ajout la possibilit de
  sortir dans le cas Ensight des parts constitues d'lments surfaciques
  polygonaux (ces lments pouvant tre reprsents avec ce format).
  De plus, on a peut fournir une "liste filtre" des lments  prendre
  en compte (numrote de 0  n-1). La premire application consiste 
  ajouter une "part" Ensight correspondant aux faces de bord du maillage
  de calcul (aprs traitement par l'enveloppe et ventuellement recollement
  conforme de faces non conformes). On pourra facilement  l'avenir afficher
  des variables sur les faces de bord en s'appuyant sur cette "part".

* 08/03/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- On passe aussi les connectivits faces internes -> cellules et
  faces de bord -> cellules dans la structure "ecs_renum_t" Pour
  disposer simplement de la connectivit pour le dcoupeur.
  criture d'une premiere fonction de dcoupage, se basant uniquement
  sur le numro des cellules (et ne tenant pas compte du graphe de
  connectivit faces internes -> cellules) pour disposer rapidement
  d'un premier mode de dcoupage afin de poursuivre le codage et
  pouvoir effectuer des tests.

* 01/03/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Corrections dans ecs_mem.c pour la reallocation lorsque _ECS_MEMOIRE
  est dfini : le deplacement induit (nouvelle allocation puis liberation
  de l'ancien bloc) est supprim. Modification du calcul des centres
  des faces pour traiter correctement (on spre) le cas des faces gauches.

* 28/02/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Utilisation de la nouvelle structure "ecs_renum_t" (en cours d'laboration)
  pour ne pas recalculer les listes des faces et autres entre l'envoi
  au Noyau du bloc "dimensions" et du bloc "data".

* 27/02/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Transformation de la structure "ecs_post_med_t" en "ecs_med_t"
  pour l'utiliser  la fois en entre et en sortie. Les rfrences
   MED sont alors sorties de la structure "ecs_fic_t".

* 08/02/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Correction lecture fichier I-DEAS pour le cas o l'on a des groupes
  sans lments. Modifications associes dans la ecs_mem.c pour permettre
  l'appel  ecs_mem__realloc avec une taille identique  la prcdente
  et l'appel  ecs_mem__free avec une taille nulle (pour un pointeur
  dj  NULL).

* 23/01/2001 - Yvan Fournier <yvan.fournier@edf.fr>
- Corrections notamment dans ecs_champ_chaine.c pour corriger un problme
  de concatnation de maillages dont les entits ne comportent pas
  exactement les mmes champs, et qui empchait le recollement de maillages
  issus d'I-DEAS (comportant des tiquettes de noeuds et lments)
  avec des maillages au format ".slc" (sans tiquettes).

- Version 1.0
