MED fichier

◆ mmhcsc()

subroutine mmhcsc ( integer*8  fid,
character *(*)  name,
integer  numdt1,
integer  numit1,
integer  numdt2,
integer  numit2,
real*8  dt2,
integer  cret 
)

Cette routine permet de créer une nouvelle étape de calcul dans un maillage.

Paramètres
fidIdentificateur du fichier.
nameNom du maillage, de longueur maximum MED_NAME_SIZE .
numdt1Numéro de pas de temps de l'étape de calcul précédente.
numit1Numéro d'itération de l'étape de calcul précédente.
numdt2Numéro de pas de temps de l'étape de calcul à créer.
numit2Numéro d'itération de l'étape de calcul à créer.
dt2Valeur du pas de temps.
cretretour négatif en cas d'erreur (MED_ERR_HOWTO), Zéro sinon.
Voir également
MEDmeshComputationStepCr

Cette routine permet de créer une nouvelle étape de calcul dans un maillage. Une étape de calcul est identifiée par un couple numéro de pas de temps / numéro d'itération. Une date est associée au pas de temps.

  • Si les deux pas de temps et numéro d'itération passés en paramètres sont différents, la première étape passée en paramètre correspond à l'étape de calcul précédant l'étape de calcul à créer. l'étape de calcul à créer s'insère alors entre deux étapes de calcul existantes.
  • Si les deux pas de temps et numéro d'itération passés en paramètres sont identiques, l'étape de calcul à créer s'insère alors en tant que dernière étape (si les valeurs sont cohérentes). Si l'étape de calcul à créer existe déjà, une erreur est renvoyée.

Définition à la ligne 1018 du fichier medmesh.f.