OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
hm_read_outp.F File Reference
#include "implicit_f.inc"
#include "scr16_c.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine hm_read_outp ()

Function/Subroutine Documentation

◆ hm_read_outp()

subroutine hm_read_outp

Definition at line 28 of file hm_read_outp.F.

29C-----------------------------------------------
30C M o d u l e s
31C-----------------------------------------------
32 USE message_mod
33C-----------------------------------------------
34C I m p l i c i t T y p e s
35C-----------------------------------------------
36#include "implicit_f.inc"
37C-----------------------------------------------
38C C o m m o n B l o c k s
39C-----------------------------------------------
40#include "scr16_c.inc"
41C-----------------------------------------------
42C E x t e r n a l F u n c t i o n s
43C-----------------------------------------------
44 INTEGER NVAR
45C-----------------------------------------------
46C L o c a l V a r i a b l e s
47C-----------------------------------------------
48 INTEGER I
49C-----------------------------------------------
50C Initializations ../..
51C-----------------------------------------------
52 toutp0 = zero
53 dtoutp0 = zero
54 DO i = 1,mx_outp
55 outp_v(i) = 0
56 outp_ss(i) = 0
57 outp_st(i) = 0
58 outp_cs(i) = 0
59 outp_ct(i) = 0
60 outp_ts(i) = 0
61 outp_ps(i) = 0
62 outp_pt(i) = 0
63 outp_rs(i) = 0
64 outp_rt(i) = 0
65 outp_sps(i)=0
66 outp_spt(i)=0
67 ENDDO
68C-----------------------------------------------
69C Read options ../..
70C-----------------------------------------------
71C Counters
72C-----------------------------------------------
73 nv_outp = 0
74 nss_outp = 0
75 nst_outp = 0
76 ncs_outp = 0
77 nct_outp = 0
78 nts_outp = 0
79 nps_outp = 0
80 npt_outp = 0
81 nrs_outp = 0
82 nrt_outp = 0
83 nsps_outp = 0
84 nspt_outp = 0
85 DO i = 1,mx_outp
86 nv_outp = nv_outp + outp_v(i)
87 nss_outp = nss_outp + outp_ss(i)
88 nst_outp = nst_outp + outp_st(i)
89 ncs_outp = ncs_outp + outp_cs(i)
90 nct_outp = nct_outp + outp_ct(i)
91 nts_outp = nts_outp + outp_ts(i)
92 nps_outp = nps_outp + outp_ps(i)
93 npt_outp = npt_outp + outp_pt(i)
94 nrs_outp = nrs_outp + outp_rs(i)
95 nrt_outp = nrt_outp + outp_rt(i)
96 nsps_outp = nsps_outp + outp_sps(i)
97 nspt_outp = nspt_outp + outp_spt(i)
98 ENDDO
99 IF(outp_v(12)==1)nv_outp=nv_outp+1
100C
101 RETURN