debit
C DEBIT SOURCE OF166741 24/10/21 21:15:09 12042 *_______________________________________________________________________ * * OPERATEUR DEBIT ( Inspire de PRESSI ) * * FQ = DEBIT MODEL I D MAIL I (MOT1) * I CHPDEB I * * FQ CHPOINT CONTENANT LES FORCES NODALES EQUIVALENTES * MODEL OBJET MMODEL ,MASSIF , SUR LEQUEL S'APPLIQUE * LA CONDITION DE DEBIT * D VALEUR ALGEBRIQUE DU DEBIT * MAIL POUR LES MASSIFS ,OBJET MAILLAGE REPRESENTANT * LA FACE SUR LAQUELLE S'APPLIQUE LA CONDITION * DE DEBIT * CHPOT CHPOINT CONTENANT LES VALEURS ALGEBRIQUES * DES DEBITS AUX NOEUDS * MOT1 NOM DONNE AU RESULAT ( PAR DEFAUT , CELUI DU MODELE) *______________________________________________________________________ SUBROUTINE DEBIT IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) -INC PPARAM -INC CCOPTIO -INC SMCHPOI CHARACTER*(4) MOSCAL,MOT1 CHARACTER*(8) TYPO REAL*8 XXX DATA MOSCAL/'SCAL'/ MOT1 = ' ' TYPO = ' ' IPTFP = 0 * * ON LIT UN MMODEL * TYPO = 'MMODEL ' IF (IERR.NE.0) RETURN IF (IERR.NE.0) RETURN * * ON LIT SOIT UN FLOTTANT ET UN MAILLAGE ,SOIT UN CHPOINT * IF (IERR.NE.0) RETURN IF (IRETOU.NE.0) THEN TYPO = 'MAILLAGE' IF (IERR.NE.0) RETURN CALL MANUCH IF (IERR.NE.0) RETURN TYPO = 'CHPOINT ' IF (IERR.NE.0) RETURN ELSE TYPO = 'CHPOINT ' IF (IERR.NE.0) RETURN ENDIF IF (IERR.NE.0) RETURN * IF (IERR.NE.0) RETURN * IF (IRET.EQ.0) RETURN * * LE NUMERO DE L HARMONIQUE EST PRIS EGAL A NIFOUR * POUR TOUTES LES COMPOSANTES DU CHPOINT * MCHPOI=IPTFP SEGACT MCHPOI*MOD * ATTRIBUTION D'UNE NATURE DISCRETE AU CHPO SORTANT NAT = MAX ( 1 , JATTRI(/1) ) NSOUPO = IPCHP(/1) SEGADJ MCHPOI JATTRI(1) = 2 DO IA=1,IPCHP(/1) MSOUPO=IPCHP(IA) SEGACT MSOUPO*mod DO NC=1,NOHARM(/1) NOHARM(NC)=NIFOUR ENDDO ENDDO TYPO = 'CHPOINT ' C RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales