ooossg
C OOOSSG SOURCE PV090527 26/04/25 21:15:04 12524 SUBROUTINE OOOSSG C--------------------------------------------------------------------- C C A- INITIALISER LA GESTION SEGMENT C B- EDITER LES PARAMETRES D'EXECUTION DE GEMAT C C--------------------------------------------------------------------- C %INC IOOUNIT %INC IOOVAL * %INC IBLB C INTEGER LK(2),NK(3) CHARACTER*3 LMOIS(12) LOGICAL BOTEST C DATA LMOIS / 'JAN' , 'FEV' , 'MAR' , 'AVR' , 'MAI' , 'JUN' * , 'JUI' , 'AOU' , 'SEP' , 'OCT' , 'NOV' , 'DEC' / C C****** INITIALISATION DE LA GESTION SEGMENT C CALL OOOSEG(0) C C* C****** EDITION DES PARAMETRES D'EXECUTION DE GEMAT C* IVERS =OOOVAL(GO,NUMVERSION) LK(1) =IVERS/10 LK(2) =IVERS-10*LK(1) IDATE =OOOVAL(GO,DATEVERSION) IMOIS =IDATE/100 NK(1) =IDATE-IMOIS*100 NK(2) =OOOVAL(GO,ESOPE) NK(3) =OOOVAL(GO,BUFFER) NK4 =OOOVAL(GO,QBLOCSDISQUE) NK5 =OOOVAL(GO,DIMBLOC) C BOTEST= .FALSE. LBASE = 1 %IF UNIX32,WIN32 BOTEST=.TRUE. LBASE = 4 %ENDIF %IF UNIX64,WIN64 BOTEST=.TRUE. LBASE = 8 %ENDIF IF (BOTEST) THEN LCOEF = 1024 / LBASE NK(2) = NK(2) / LCOEF / 1024 NK(3) = NK(3) / LCOEF / 1024 NK5 = NK5 / LCOEF C Affichage en Octets (Mega ou Kilo pour LTRK) WRITE (JLST,1001) LK,LMOIS(IMOIS),NK IF (NK4.NE.0) WRITE (JLST,1011) NK4,NK5 ELSE C Affichage en MOTS WRITE (JLST,1000) LK,LMOIS(IMOIS),NK IF (NK4.NE.0) WRITE (JLST,1010) NK4,NK5 ENDIF RETURN & ,'ESOPE=',I10,' (MOTS)',' LIBRE=',I10,' (MOTS)') 1010 FORMAT (32X,'NTRK =',I10,9X,'LTRK =',I10,' (MOTS)',/) & ,'ESOPE=',I6,' (Mo)',' LIBRE=',I6,' (Mo)') 1011 FORMAT (32X,'NTRK =',I6,7X,'LTRK =',I6,' (Ko)',/) END
© Cast3M 2003 - Tous droits réservés.
Mentions légales