Modulefpreviousupnextcontentsindex[BIG][Normal][small]
Suiv.: 2.4 Changement de type d'une S.D. Sup.: 2 Manipulation de solutions Préc.: Symétrisation et recollement d'une S.D. Index Table des matières


Manipulation d'une S.D. B issue d'un problème évolutif

La résolution d'un problème parabolique par une méthode à pas variables conduit à calculer les solutions en des temps a priori inconnus. Le but du module INTERQ est donc d'interpoler ces solutions pour obtenir une structure B contenant des solutions en des temps choisis.

      SUBROUTINE INTERQ(M,XM,NQ,NFB,NIB,PAS,NPAS,T0,TSAV,NFBS,NIBS)
C  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
C   SOUS PROGRAMME INTERQ  . SIMPLE PRECISION
C   BUT  : INTERPOLER A L ORDRE NQ LES SOLUTIONS ISSUES DE EVO*GE(RK)
C  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

La résolution d'un problème parabolique par une méthode quelconque peut, dans certains cas, conduire à calculer les solutions dans deux intervalles de temps , et , se chevauchant. Le but du module UNIONB est donc de former la solution dans l'intervalle , en supprimant l'éventuelle intersection.

Plusieurs options sont offertes. Pour les préciser donnons l'exemple suivant:

alors

Le préprocesseur UNIOXX appelle le module UNIONB qui permet cette concaténation.

      SUBROUTINE UNIONB(M,XM,NFB1,NIB1,NFB2,NIB2,JOPTIO,NFBS,NIBS)
C  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
C   SOUS PROGRAMME UNIONB  . SIMPLE PRECISION
C   BUT  : RECOLLER 2  S.D.E. B EN UNE SEULE S.D.S. B
C  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Modulefpreviousupnextcontentsindex[BIG][Normal][small]
Suiv.: 2.4 Changement de type d'une S.D. Sup.: 2 Manipulation de solutions Préc.: Symétrisation et recollement d'une S.D. Index Table des matières