8
04/09/2002 école d'été du GRGS 1 LE LOGICIEL GINS Jean-Charles MARTY CNES/GRGS

04/09/2002école d'été du GRGS1 LE LOGICIEL GINS Jean-Charles MARTY CNES/GRGS

Embed Size (px)

Citation preview

Page 1: 04/09/2002école d'été du GRGS1 LE LOGICIEL GINS Jean-Charles MARTY CNES/GRGS

04/09/2002 école d'été du GRGS 1

LE LOGICIEL GINS

• Jean-Charles MARTY

• CNES/GRGS

Page 2: 04/09/2002école d'été du GRGS1 LE LOGICIEL GINS Jean-Charles MARTY CNES/GRGS

04/09/2002 école d'été du GRGS 2

LE LOGICIEL GINS: fonctionnalités

• Calcul d’orbite autour d’un corps du système solaire• Détermination de paramètres géophysiques:

– coefficients du champ de gravité

– coefficients des modèles de marée océanique

– surface moyenne océanique

– coefficients du modèle d’atmosphère (température, densité des différents gaz)

– coordonnées du pole et TU1

– position et vitesse des stations (géocentre)

– ...

Page 3: 04/09/2002école d'été du GRGS1 LE LOGICIEL GINS Jean-Charles MARTY CNES/GRGS

04/09/2002 école d'été du GRGS 3

GINS et les autres...

Page 4: 04/09/2002école d'été du GRGS1 LE LOGICIEL GINS Jean-Charles MARTY CNES/GRGS

04/09/2002 école d'été du GRGS 4

LOGICIEL GINS: Organigramme général

Base de donnéesFICHIER

DIRECTEUR

PREPARS

Fichier Intermédiaire

GINS

LISTINGORBITE

GRAPHIQUEEQN. NORM

Page 5: 04/09/2002école d'été du GRGS1 LE LOGICIEL GINS Jean-Charles MARTY CNES/GRGS

04/09/2002 école d'été du GRGS 5

LOGICIEL GINS: Organigramme détaillé

ENTREE - Lecture des données- Gestion des paramètres libérés

COWELL- Intégration Numérique- Calcul des dérivées partielles des positions vitesses par rapport aux paramètres libérés

TEOMES- Calcul de la quantité théorique Qthéo et de ses dérivées partielles- Calcul des résidus Qthéo - Qobs

CALCULC- Génération de la matrice normale- Inversion

RESOL- résolution des paramètres pour l’itération courante

Stockage des orbites a convergence

Stockage matrice normale(pour DYNAMO)

CONVERGENCESOLUTION DES PARAMETRES

ITERATION

Page 6: 04/09/2002école d'été du GRGS1 LE LOGICIEL GINS Jean-Charles MARTY CNES/GRGS

04/09/2002 école d'été du GRGS 6

• 150000 lignes de Fortran 90 (bonne portabilité)• Gestion en configuration (CVS)• Génération et mise-a-jour automatique du Makefile• Documentation :

– entrées– modèles de forces– systèmes de références (en cours) – fonctions de mesure (en cours)

• IHM (disponible fin 2002)

LE LOGICIEL GINS: Gestion du code

Page 7: 04/09/2002école d'été du GRGS1 LE LOGICIEL GINS Jean-Charles MARTY CNES/GRGS

04/09/2002 école d'été du GRGS 7

LE LOGICIEL GINS: Performances

Machines: CRAY (J90) et bientôt IBM

SUN , HP, DEC/Alpha ( CERGA et ORB)

Performances sur CRAY (J90):

Satellite CHAMP: • arc de 1 jour • suivi GPS (~55000 mesures non différentiées)• matrice normale champ de gravité (21700 paramètres)

Bibliothèques: BLAS

Temps CPU : 14 heures (dont 9h constitution )

Mémoire vive: ~ 1.6 Go

Page 8: 04/09/2002école d'été du GRGS1 LE LOGICIEL GINS Jean-Charles MARTY CNES/GRGS

04/09/2002 école d'été du GRGS 8

THE DYNAMO SOFTWARE

GINS

SURFNORMDyn-L

NORM. EQ. (satellites)

NORM. EQ. (surf)

PERMUTDyn-P

ADDNORMDyn-C

REDUCDyn-B

SOLVE-CHDyn-D

SOLVE-PCGDyn-DCG

SOLVE-RDyn-R

Analysis of solutionPosition ellipses

SYNTHSP/M : geoid, grav.,...COVHSM : covariances

etc...

GINS