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 #12016

Date            26 sept. 2024
Responsable     of166741
Developpement 
Composant       Autre
Nom             MODELI
             
--------------------------
                          
Le modele contient nombre d'informations qu'il convient d'utiliser directement.

Le contenu du modele est (et doit etre) entierement defini lors de sa creation 
l'operateur MODELI (sous-programme "modeli.eso" et sous-programmes derives tels 
que "inomid.eso", "prquoi.eso", "nomate.eso"...).
Il devient alors inutile d'appeler de nouveau ces sous-programmes au niveau des
differents operateurs et d'utiliser les informations contenues dans le segment
IMODEL pour un sous-modele).
  
Nota : il convient de mettre a niveau le contenu du modele, si necessaire, lors 
       de la lecture d'un fichier de niveau anterieur (operateur REST).

Correction

Date            26 sep 2024           Fermeture : 07 oct 2024 
Responsable of166741 par : of166741
Developpement
Composant Autre
Nom MODELI

--------------------------
evolution demandee le 07 oct. 2024 par of166741
Liste des sous-programmes concernés
et commentaires associés

Comme indique dans la fiche :
ETAPE 1 :
---------
1.1 Dimensionner INFMOD a N3 = 1 minimum (modeli, et mise a niveau dans limodl...)
NPINT = INFMOD(1) toujours defini (valeur nulle par defaut)
1.2 Appel a inomid puis prquoi (dans cet ordre) uniquement dans modeli pour toutes les formulations
1.3 Utiliser cmatee,iimatee,inatuu stockes dans le modele si utiles
(appel a nomate uniquement dans modeli ou lors de la mise a niveau du modele dans limodl)
1.4 Dans elquoi.eso, toujours remplir infele(12) et dupliquer sa valeur dans infmod(8) dans les cas
le necessitant (ce qui evite d'utiliser INFMOD(8)
1.5 Essayer d'utiliser des que possible les nomid stockes dans le modele
Eviter les appels a id.... dans les operateurs !
Definir au maximum ces nomids lors de la definition du modele (modeli ou sa lecture)
1.6 Utiliser les informations definies dans INFMOD et INFELE au sein des operateurs
Supprimer les appels directs a elquoi dans les operateurs !
1.7 Travailler au maximum a segment ouvert suite a ACTOBJ des objets lors de leur lecture
Supprimer les SEGACT/SEGDES multiples au sein des operateurs
1.8 Diverses optimisations des segments en les sortant des boucles quand invariants
(initialisation et destruction uniques - par exemple le segment MOTYPE pour TYPE(1)='REAL*8'

actobj.eso : ajout de l'activation du point support des DPGE
amor1.eso :
bsigmp.eso :
calp1.eso :
calp2.eso :
cfl1.eso :
cham12.eso :
chame1.eso :
chasup.eso :
comdef.eso :
corio1.eso :
cotemo.eso : Restrucuration + ajouts tests et optimisation
critp.eso :
depdpg.eso : Eviter les segact et segdes de segments deja ouverts (actobj)
ecoul1.eso :
elas1.eso :
elquoi.eso :
epsi1.eso :
epsi2.eso :
epsi4.eso :
epsln1.eso :
epthp.eso :
fde23d.eso : plus de segact,segdes
fdebit.eso :
fpcoqu.eso :
fpmass.eso :
fsurco.eso :
fsurma.eso :
grad1.eso :
gyro2.eso :
hook2p.eso :
hotanp.eso :
idcont.eso :
iddefo.eso :
iddein.eso :
iddual.eso :
idmat2.eso :
idprim.eso :
idtemp.eso :
masse1.eso :
idvari.eso :
inomid.eso : Restructuration pour ne conserver que l'ancienne fonction A
(suppression des arguments inutiles) + Ajout des traitements de
formulations faits auparavant avant l'appel a inomid...
invaca.eso :
iptpoi.eso : Travail a segment ouvert (suppression SEGACT, SEGDES)
kcent1.eso :
keule1.eso :
ksigmp.eso :
ktanga.eso :
ktaper.eso :
limodl.eso : Mise a niveau du modele des sa lecture !
masse2.eso :
masse3.eso :
masse4.eso :
modeli.eso : Restructuration du code pour le simplifier et faciliter sa lecture
motana.eso :
muchsc.eso :
novard.eso :
pola1.eso :
pressi.eso :
prinpo.eso :
pro2.eso :
prom.eso :
pron.eso :
prquoi.eso : Integration des cas partiucliers avant appel a elquoi
qnomid.eso : Fonction pour connaitre un pointeur nomid d'un type donne

raff.eso :
rigi.eso :
rigi1.eso :
rigi4.eso :
rtens.eso :
sigmap.eso :
sste.eso :
sste1.eso :
sste2.eso :
thetap.eso :
tresk.eso :
valmel.eso : suppresion segdes intempestif...
vmispo.eso :
workp.eso :
zerop.eso :






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