Sélection

Anomalie(s) Précédent | Suivant

Mots entiers

Encadrez une suite de mots de guillemets (") pour chercher la suite complète.
Précédez des mots d'un plus (+) pour les marquer comme obligatoires.
Précédez des mots d'un moins (-) pour les exclure de la recherche.
Cliquez ici pour plus d'informations sur le moteur de recherche.





Anomalie Développement Ouverte Fermée
Erreur d'évolution

Incident #9648

Date            06 Dec 2017
Responsable     fandeur
Developpement 
Composant       Objet
Nom             ELEM chaml ...
             
--------------------------
                          
L'operation d'extraction des elements d'un champ par element (3e fonction de l'operateur 
'ELEM') souffre d'un important deficit de performances.

Ceci est d'autant plus notable lorsque le nombre d'elements du champ par element est
grand mais surtout lorsque que la proportion du nombre d'elements du maillage resultat 
est importante par rapport au nombre d'elements du champ (et cela meme si ce dernier est
"petit" !).

On en profitera egalement pour traiter les cas particuliers qui peuvent conduire a un 
maillage vide (en evitant ainsi de produire une erreur) et pour generer des 
maillages n'ayant pas plusieurs fois le meme element (grace a UNIQUE).

Correction

Date            06 Dec 2017           Fermeture : 20 Dec 2017 
Responsable fandeur par : fandeur
Developpement
Composant Objet
Nom ELEM chaml ...

--------------------------
evolution demandée le 20 Dec 2017 par fandeur
Liste des sous-programmes concernés
et commentaires associés

exelch.eso : restructuration du sousprogramme pour optimiser les operations, la gestion
des segments (notamment en eviter les segadj multiples a chaque ajout d'un
element par ex.), etc.
extrel.eso : petites initialisations avant appel a exelch...
NB : Un petit cas-test sur un maillage parametre allant de plusieurs milliers a plusieurs
millions d'elements permet d'observer des rapports entre les durees de calcul avant
et apres la restructuration du sous-programme, aux alentours de 1000.


© Cast3M 2003 - Tous droits réservés.
Mentions légales