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

Date            02 May 2022
Responsable     fandeur
Developpement 
Composant       Autre
Nom             Blas/Lapack
             
--------------------------
                          
Mise en forme et en coherence des fonctions et sous programmes BLAS/LAPACK presents 
dans la version du jour de Cast3M et des sources Esope appelant ces memes fonctions 
et sous-programmes.

1. Cast3M est "nativement" en double precision. Donc on supprime les fonctions simple 
precision et on les remplace par leur equivalent en doucbre precision ou bien par les 
lignes de Fortran equivalentes.

2. Les fonctions et sous programmes (important pour les fonctions) sont declares avec
EXTERNAL sans les sources et les appelant (pour les fonctions, le type du resulat de 
la fonction est sytematiquement indique (malgre le typage implicit).

3. Quelques modifications de mise en forme des sources [garantissant la reussite de 
l'etape 4 si besoin].

4. SI BESOIN, un script shell (utilisant de nombreux sed) permet de prefixer et/ou de
suffixer, dans l'ensemble des sources Esope, les differents fonctions et sous-progra-
mmes de BLAS/LAPACK presents et appeles dans Cast3M, afin d'eviter des incompatibilte 
avec la librairie standard Blas/Lapack utilisee dans des developpements de Cast3M en 
externe (version E&R pour).

Les fichiers evolues en cloture de la fiche correspondent aux etapes 1, 2 et 3 ci-des-
sus. L'etape 4 a ete testee avec succes (par ex. avec l'ajout du prefixe "c3m_").
Modifications non reproduites ici suaf demande.

Correction

Date            02 May 2022           Fermeture : 02 May 2022 
Responsable fandeur par : fandeur
Developpement
Composant Autre
Nom Blas/Lapack

--------------------------
evolution demandee le 02 May 2022 par fandeur
Liste des sous-programmes concernés
et commentaires associés

Modifications selon la fiche ci-dessus (sauf exception indiquee !)
adpas.eso :
biosav.eso :
bnorm.eso :
camcla.eso :
dgeev.eso :
dlaexc.eso :
ccoinc.eso :
ddot.eso :
dgebak.eso :
dgebal.eso :
disnan.eso :
dgetv0.eso :
dgetrf.eso :
dgehrd.eso :
dlahqr.eso :
dlanst.eso :
dlasr.eso :
dlaisnan.eso : fonction BLAS de nom "officiel" remplace dlaisn.eso (qui n'est pas dans
BLAS !) + modifications indiquees
dnaitr.eso :
dlange.eso :
dnapps.eso :
dlanhs.eso :
dnaupd.eso :
dneupd.eso :
dneigh.eso :
dorgqr.eso :
dormhr.eso :
dormqr.eso :
dsaitr.eso :
dsapps.eso :
dsaup2.eso :
dsaupd.eso :
dseupd.eso :
dsteqr.eso :
dstqrb.eso :
dtrevc.eso :
dtrevc3.eso :
dtrmv.eso :
dtrsen.eso :
dtrsyl.eso :
ecoinc.eso :
funcv.eso :
gdot.eso :
gnrm2.eso :
hbmbif.eso :
hbmco2.eso :
hbmcon.eso :
hbmdpp.eso :
hbmnewt.eso :
hbmrww.eso :
hbmsor.eso :
hujeux.eso :
ilaenv.eso :
kops1.eso :
meland.eso :
ni.eso :
ni2.eso :
nif.eso :
ottoca.eso :
ottoin.eso :
pdfi.eso :
pfi.eso :
prjdru.eso :
resock.eso :
sscal1.eso : remplace sscal (qui n'etait d'ailleurs pas la fonction BLAS sscal !)
triaks.eso :
uo2vi2.eso :
Fichiers ayant ete supprimes car plus utilises ou remplacees :
dlaisn.eso
saxpy.eso
sdot.eso
sscal.eso


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