OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
hm_get_floatv.F
Go to the documentation of this file.
1Copyright> OpenRadioss
2Copyright> Copyright (C) 1986-2025 Altair Engineering Inc.
3Copyright>
4Copyright> This program is free software: you can redistribute it and/or modify
5Copyright> it under the terms of the GNU Affero General Public License as published by
6Copyright> the Free Software Foundation, either version 3 of the License, or
7Copyright> (at your option) any later version.
8Copyright>
9Copyright> This program is distributed in the hope that it will be useful,
10Copyright> but WITHOUT ANY WARRANTY; without even the implied warranty of
11Copyright> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12Copyright> GNU Affero General Public License for more details.
13Copyright>
14Copyright> You should have received a copy of the GNU Affero General Public License
15Copyright> along with this program. If not, see <https://www.gnu.org/licenses/>.
16Copyright>
17Copyright>
18Copyright> Commercial Alternative: Altair Radioss Software
19Copyright>
20Copyright> As an alternative to this open-source version, Altair also offers Altair Radioss
21Copyright> software under a commercial license. Contact Altair to discuss further if the
22Copyright> commercial version may interest you: https://www.altair.com/radioss/.
23!||====================================================================
24!|| hm_get_floatv ../starter/source/devtools/hm_reader/hm_get_floatv.F
25!||--- called by ------------------------------------------------------
26!|| create_ellipse_clause ../starter/source/model/sets/create_ellipse_clause.F
27!|| create_plane_clause ../starter/source/model/sets/create_plane_clause.F90
28!|| hm_preread_inivel ../starter/source/initial_conditions/general/inivel/hm_preread_inivel.F90
29!|| hm_prop_read21 ../starter/source/properties/thickshell/hm_read_prop21.F
30!|| hm_read_activ ../starter/source/tools/activ/hm_read_activ.F
31!|| hm_read_admas ../starter/source/tools/admas/hm_read_admas.F
32!|| hm_read_ale_close ../starter/source/ale/hm_read_ale_close.F
33!|| hm_read_ale_grid ../starter/source/general_controls/ale_grid/hm_read_ale_grid.F
34!|| hm_read_ale_link ../starter/source/constraints/ale/hm_read_ale_link_vel.F
35!|| hm_read_ale_muscl ../starter/source/general_controls/ale_cfd/hm_read_ale_muscl.F
36!|| hm_read_bcs_wall ../starter/source/boundary_conditions/hm_read_bcs_wall.F90
37!|| hm_read_bem ../starter/source/loads/bem/hm_read_bem.F
38!|| hm_read_cload ../starter/source/loads/general/cload/hm_read_cload.F
39!|| hm_read_cluster ../starter/source/output/cluster/hm_read_cluster.F
40!|| hm_read_convec ../starter/source/loads/thermic/hm_read_convec.F
41!|| hm_read_damp ../starter/source/general_controls/damping/hm_read_damp.F
42!|| hm_read_ebcs_gradp0 ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_gradp0.F
43!|| hm_read_ebcs_inip ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_inip.F
44!|| hm_read_ebcs_iniv ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_iniv.F
45!|| hm_read_ebcs_inlet ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_inlet.F
46!|| hm_read_ebcs_normv ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_normv.F
47!|| hm_read_ebcs_nrf ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_nrf.F
48!|| hm_read_ebcs_pres ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_pres.F
49!|| hm_read_ebcs_propellant ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_propellant.F90
50!|| hm_read_ebcs_valvin ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_valvin.F
51!|| hm_read_ebcs_valvout ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_valvout.F
52!|| hm_read_ebcs_vel ../starter/source/boundary_conditions/ebcs/hm_read_ebcs_vel.F
53!|| hm_read_eig ../starter/source/general_controls/computation/hm_read_eig.F
54!|| hm_read_eos_compaction ../starter/source/materials/eos/hm_read_eos_compaction.F90
55!|| hm_read_eos_compaction2 ../starter/source/materials/eos/hm_read_eos_compaction2.F90
56!|| hm_read_eos_compaction_tab ../starter/source/materials/eos/hm_read_eos_compaction_tab.F90
57!|| hm_read_eos_exponential ../starter/source/materials/eos/hm_read_eos_exponential.F90
58!|| hm_read_eos_gruneisen ../starter/source/materials/eos/hm_read_eos_gruneisen.F
59!|| hm_read_eos_ideal_gas ../starter/source/materials/eos/hm_read_eos_ideal_gas.F
60!|| hm_read_eos_ideal_gas_vt ../starter/source/materials/eos/hm_read_eos_ideal_gas_vt.F
61!|| hm_read_eos_linear ../starter/source/materials/eos/hm_read_eos_linear.F
62!|| hm_read_eos_lszk ../starter/source/materials/eos/hm_read_eos_lszk.F
63!|| hm_read_eos_murnaghan ../starter/source/materials/eos/hm_read_eos_murnaghan.F
64!|| hm_read_eos_nasg ../starter/source/materials/eos/hm_read_eos_nasg.F
65!|| hm_read_eos_noble_abel ../starter/source/materials/eos/hm_read_eos_noble_abel.F
66!|| hm_read_eos_osborne ../starter/source/materials/eos/hm_read_eos_osborne.F
67!|| hm_read_eos_polynomial ../starter/source/materials/eos/hm_read_eos_polynomial.F
68!|| hm_read_eos_powderburn ../starter/source/materials/eos/hm_read_eos_powderburn.F90
69!|| hm_read_eos_puff ../starter/source/materials/eos/hm_read_eos_puff.F
70!|| hm_read_eos_sesame ../starter/source/materials/eos/hm_read_eos_sesame.F
71!|| hm_read_eos_stiffened_gas ../starter/source/materials/eos/hm_read_eos_stiffened_gas.F
72!|| hm_read_eos_tabulated ../starter/source/materials/eos/hm_read_eos_tabulated.F
73!|| hm_read_eos_tillotson ../starter/source/materials/eos/hm_read_eos_tillotson.F
74!|| hm_read_fail_alter ../starter/source/materials/fail/windshield_alter/hm_read_fail_alter.F
75!|| hm_read_fail_biquad ../starter/source/materials/fail/biquad/hm_read_fail_biquad.F
76!|| hm_read_fail_chang ../starter/source/materials/fail/changchang/hm_read_fail_chang.F
77!|| hm_read_fail_cockcroft ../starter/source/materials/fail/cockroft_latham/hm_read_fail_cockcroft.F
78!|| hm_read_fail_composite ../starter/source/materials/fail/composite/hm_read_fail_composite.F90
79!|| hm_read_fail_connect ../starter/source/materials/fail/connect/hm_read_fail_connect.F
80!|| hm_read_fail_emc ../starter/source/materials/fail/emc/hm_read_fail_emc.F
81!|| hm_read_fail_energy ../starter/source/materials/fail/energy/hm_read_fail_energy.F
82!|| hm_read_fail_fabric ../starter/source/materials/fail/fabric/hm_read_fail_fabric.F
83!|| hm_read_fail_fld ../starter/source/materials/fail/fld/hm_read_fail_fld.F
84!|| hm_read_fail_gene1 ../starter/source/materials/fail/gene1/hm_read_fail_gene1.F
85!|| hm_read_fail_gurson ../starter/source/materials/fail/gurson/hm_read_fail_gurson.F
86!|| hm_read_fail_hashin ../starter/source/materials/fail/hashin/hm_read_fail_hashin.F
87!|| hm_read_fail_hc_dsse ../starter/source/materials/fail/hc_dsse/hm_read_fail_hc_dsse.F
88!|| hm_read_fail_hoffman ../starter/source/materials/fail/hoffman/hm_read_fail_hoffman.F
89!|| hm_read_fail_inievo ../starter/source/materials/fail/inievo/hm_read_fail_inievo.F
90!|| hm_read_fail_johnson ../starter/source/materials/fail/johnson_cook/hm_read_fail_johnson.F
91!|| hm_read_fail_ladeveze ../starter/source/materials/fail/ladeveze/hm_read_fail_ladeveze.F
92!|| hm_read_fail_lemaitre ../starter/source/materials/fail/lemaitre/hm_read_fail_lemaitre.F90
93!|| hm_read_fail_maxstrain ../starter/source/materials/fail/max_strain/hm_read_fail_maxstrain.F
94!|| hm_read_fail_orthbiquad ../starter/source/materials/fail/orthbiquad/hm_read_fail_orthbiquad.F
95!|| hm_read_fail_orthenerg ../starter/source/materials/fail/orthenerg/hm_read_fail_orthenerg.F
96!|| hm_read_fail_orthstrain ../starter/source/materials/fail/orthstrain/hm_read_fail_orthstrain.F
97!|| hm_read_fail_puck ../starter/source/materials/fail/puck/hm_read_fail_puck.F
98!|| hm_read_fail_rtcl ../starter/source/materials/fail/rtcl/hm_read_fail_rtcl.F
99!|| hm_read_fail_sahraei ../starter/source/materials/fail/sahraei/hm_read_fail_sahraei.F
100!|| hm_read_fail_snconnect ../starter/source/materials/fail/snconnect/hm_read_fail_snconnect.F
101!|| hm_read_fail_spalling ../starter/source/materials/fail/spalling/hm_read_fail_spalling.F90
102!|| hm_read_fail_syazwan ../starter/source/materials/fail/syazwan/hm_read_fail_syazwan.F
103!|| hm_read_fail_tab1 ../starter/source/materials/fail/tabulated/hm_read_fail_tab1.F
104!|| hm_read_fail_tab2 ../starter/source/materials/fail/tabulated/hm_read_fail_tab2.F
105!|| hm_read_fail_tab_old ../starter/source/materials/fail/tabulated/hm_read_fail_tab_old.F
106!|| hm_read_fail_tbutcher ../starter/source/materials/fail/tuler_butcher/hm_read_fail_tbutcher.F
107!|| hm_read_fail_tensstrain ../starter/source/materials/fail/tensstrain/hm_read_fail_tensstrain.F
108!|| hm_read_fail_tsaihill ../starter/source/materials/fail/tsaihill/hm_read_fail_tsaihill.F
109!|| hm_read_fail_tsaiwu ../starter/source/materials/fail/tsaiwu/hm_read_fail_tsaiwu.F
110!|| hm_read_fail_visual ../starter/source/materials/fail/visual/hm_read_fail_visual.F
111!|| hm_read_fail_wierzbicki ../starter/source/materials/fail/wierzbicki/hm_read_fail_wierzbicki.F
112!|| hm_read_fail_wilkins ../starter/source/materials/fail/wilkins/hm_read_fail_wilkins.F
113!|| hm_read_fractal_dmg ../starter/source/materials/fail/fractal/hm_read_fractal_dmg.F90
114!|| hm_read_friction ../starter/source/interfaces/friction/reader/hm_read_friction.F
115!|| hm_read_frm ../starter/source/tools/skew/hm_read_frm.F
116!|| hm_read_funct ../starter/source/tools/curve/hm_read_funct.F
117!|| hm_read_gauge ../starter/source/output/gauge/hm_read_gauge.f
118!|| hm_read_gjoint ../starter/source/constraints/general/gjoint/hm_read_gjoint.F
119!|| hm_read_grav ../starter/source/loads/general/grav/hm_read_grav.F
120!|| hm_read_impacc ../starter/source/constraints/general/impvel/hm_read_impacc.F
121!|| hm_read_impflux ../starter/source/constraints/thermic/hm_read_impflux.F
122!|| hm_read_imptemp ../starter/source/constraints/thermic/hm_read_imptemp.F
123!|| hm_read_inigrav ../starter/source/initial_conditions/inigrav/hm_read_inigrav.F
124!|| hm_read_inimap1d ../starter/source/initial_conditions/inimap/hm_read_inimap1d.F
125!|| hm_read_inimap2d ../starter/source/initial_conditions/inimap/hm_read_inimap2d.F
126!|| hm_read_initemp ../starter/source/initial_conditions/thermic/hm_read_initemp.F
127!|| hm_read_inivel ../starter/source/initial_conditions/general/inivel/hm_read_inivel.F
128!|| hm_read_inject1 ../starter/source/properties/injector/hm_read_inject1.F
129!|| hm_read_inject2 ../starter/source/properties/injector/hm_read_inject2.F
131!|| hm_read_inter_lagdt_type07 ../starter/source/interfaces/int07/hm_read_inter_lagdt_type07.F
132!|| hm_read_inter_lagmul_type02 ../starter/source/interfaces/int02/hm_read_inter_lagmul_type02.F
133!|| hm_read_inter_lagmul_type07 ../starter/source/interfaces/int07/hm_read_inter_lagmul_type07.F
134!|| hm_read_inter_type02 ../starter/source/interfaces/int02/hm_read_inter_type02.F
135!|| hm_read_inter_type03 ../starter/source/interfaces/int03/hm_read_inter_type03.F
136!|| hm_read_inter_type05 ../starter/source/interfaces/int05/hm_read_inter_type05.F
137!|| hm_read_inter_type06 ../starter/source/interfaces/int06/hm_read_inter_type06.F
138!|| hm_read_inter_type07 ../starter/source/interfaces/int07/hm_read_inter_type07.F
139!|| hm_read_inter_type08 ../starter/source/interfaces/int08/hm_read_inter_type08.F
140!|| hm_read_inter_type09 ../starter/source/interfaces/int09/hm_read_inter_type09.F
141!|| hm_read_inter_type10 ../starter/source/interfaces/int10/hm_read_inter_type10.F
142!|| hm_read_inter_type11 ../starter/source/interfaces/int11/hm_read_inter_type11.F
143!|| hm_read_inter_type12 ../starter/source/interfaces/int12/hm_read_inter_type12.F
144!|| hm_read_inter_type14 ../starter/source/interfaces/int14/hm_read_inter_type14.F
145!|| hm_read_inter_type15 ../starter/source/interfaces/int15/hm_read_inter_type15.F
146!|| hm_read_inter_type18 ../starter/source/interfaces/int18/hm_read_inter_type18.F
147!|| hm_read_inter_type20 ../starter/source/interfaces/int20/hm_read_inter_type20.F
148!|| hm_read_inter_type21 ../starter/source/interfaces/int21/hm_read_inter_type21.F
149!|| hm_read_inter_type23 ../starter/source/interfaces/int23/hm_read_inter_type23.F
150!|| hm_read_inter_type24 ../starter/source/interfaces/int24/hm_read_inter_type24.F
151!|| hm_read_inter_type25 ../starter/source/interfaces/int25/hm_read_inter_type25.F
152!|| hm_read_leak ../starter/source/airbag/hm_read_leak.F
153!|| hm_read_load_centri ../starter/source/loads/general/load_centri/hm_read_load_centri.F
154!|| hm_read_load_pressure ../starter/source/loads/general/load_pressure/hm_read_load_pressure.F
155!|| hm_read_mat00 ../starter/source/materials/mat/mat000/hm_read_mat00.F
156!|| hm_read_mat01 ../starter/source/materials/mat/mat001/hm_read_mat01.F
157!|| hm_read_mat02 ../starter/source/materials/mat/mat002/hm_read_mat02.F
158!|| hm_read_mat03 ../starter/source/materials/mat/mat003/hm_read_mat03.F
159!|| hm_read_mat04 ../starter/source/materials/mat/mat004/hm_read_mat04.F
160!|| hm_read_mat05 ../starter/source/materials/mat/mat005/hm_read_mat05.F
161!|| hm_read_mat06 ../starter/source/materials/mat/mat006/hm_read_mat06.F
162!|| hm_read_mat06_keps ../starter/source/materials/mat/mat006/hm_read_mat06_keps.f
163!|| hm_read_mat10 ../starter/source/materials/mat/mat010/hm_read_mat10.F
164!|| hm_read_mat100 ../starter/source/materials/mat/mat100/hm_read_mat100.F
165!|| hm_read_mat101 ../starter/source/materials/mat/mat101/hm_read_mat101.F
166!|| hm_read_mat102 ../starter/source/materials/mat/mat102/hm_read_mat102.F
167!|| hm_read_mat103 ../starter/source/materials/mat/mat103/hm_read_mat103.F
168!|| hm_read_mat104 ../starter/source/materials/mat/mat104/hm_read_mat104.F
169!|| hm_read_mat105 ../starter/source/materials/mat/mat105/hm_read_mat105.F90
170!|| hm_read_mat106 ../starter/source/materials/mat/mat106/hm_read_mat106.F
171!|| hm_read_mat107 ../starter/source/materials/mat/mat107/hm_read_mat107.F
172!|| hm_read_mat108 ../starter/source/materials/mat/mat108/hm_read_mat108.f
173!|| hm_read_mat109 ../starter/source/materials/mat/mat109/hm_read_mat109.F
174!|| hm_read_mat11 ../starter/source/materials/mat/mat011/hm_read_mat11.F
175!|| hm_read_mat110 ../starter/source/materials/mat/mat110/hm_read_mat110.F
176!|| hm_read_mat111 ../starter/source/materials/mat/mat111/hm_read_mat111.F
177!|| hm_read_mat112 ../starter/source/materials/mat/mat112/hm_read_mat112.F
178!|| hm_read_mat113 ../starter/source/materials/mat/mat113/hm_read_mat113.F
179!|| hm_read_mat114 ../starter/source/materials/mat/mat114/hm_read_mat114.F
180!|| hm_read_mat115 ../starter/source/materials/mat/mat115/hm_read_mat115.F
181!|| hm_read_mat116 ../starter/source/materials/mat/mat116/hm_read_mat116.F
182!|| hm_read_mat117 ../starter/source/materials/mat/mat117/hm_read_mat117.F
183!|| hm_read_mat119 ../starter/source/materials/mat/mat119/hm_read_mat119.F
184!|| hm_read_mat11_k_eps ../starter/source/materials/mat/mat011/hm_read_mat11_k_eps.F
185!|| hm_read_mat12 ../starter/source/materials/mat/mat012/hm_read_mat12.F
186!|| hm_read_mat120 ../starter/source/materials/mat/mat120/hm_read_mat120.F
187!|| hm_read_mat121 ../starter/source/materials/mat/mat121/hm_read_mat121.F
188!|| hm_read_mat122 ../starter/source/materials/mat/mat122/hm_read_mat122.F
189!|| hm_read_mat124 ../starter/source/materials/mat/mat124/hm_read_mat124.F
190!|| hm_read_mat125 ../starter/source/materials/mat/mat125/hm_read_mat125.F90
191!|| hm_read_mat126 ../starter/source/materials/mat/mat126/hm_read_mat126.F90
192!|| hm_read_mat127 ../starter/source/materials/mat/mat127/hm_read_mat127.F90
193!|| hm_read_mat128 ../starter/source/materials/mat/mat128/hm_read_mat128.F90
194!|| hm_read_mat129 ../starter/source/materials/mat/mat129/hm_read_mat129.F90
195!|| hm_read_mat13 ../starter/source/materials/mat/mat013/hm_read_mat13.F
196!|| hm_read_mat133 ../starter/source/materials/mat/mat133/hm_read_mat133.F90
197!|| hm_read_mat134 ../starter/source/materials/mat/mat134/hm_read_mat134.f90
198!|| hm_read_mat14 ../starter/source/materials/mat/mat014/hm_read_mat14.F
199!|| hm_read_mat15 ../starter/source/materials/mat/mat015/hm_read_mat15.F
200!|| hm_read_mat158 ../starter/source/materials/mat/mat158/hm_read_mat158.f
201!|| hm_read_mat16 ../starter/source/materials/mat/mat016/hm_read_mat16.F
202!|| hm_read_mat163 ../starter/source/materials/mat/mat163/hm_read_mat163.F90
203!|| hm_read_mat169_arup ../starter/source/materials/mat/mat169/hm_read_mat169.F90
204!|| hm_read_mat18 ../starter/source/materials/mat/mat018/hm_read_mat18.f
205!|| hm_read_mat19 ../starter/source/materials/mat/mat019/hm_read_mat19.F
206!|| hm_read_mat190 ../starter/source/materials/mat/mat190/hm_read_mat190.F
207!|| hm_read_mat20 ../starter/source/materials/mat/mat020/hm_read_mat20.f
208!|| hm_read_mat21 ../starter/source/materials/mat/mat021/hm_read_mat21.F
209!|| hm_read_mat22 ../starter/source/materials/mat/mat022/hm_read_mat22.F
210!|| hm_read_mat23 ../starter/source/materials/mat/mat023/hm_read_mat23.F
211!|| hm_read_mat24 ../starter/source/materials/mat/mat024/hm_read_mat24.F
212!|| hm_read_mat26 ../starter/source/materials/mat/mat026/hm_read_mat26.F
213!|| hm_read_mat27 ../starter/source/materials/mat/mat027/hm_read_mat27.F
214!|| hm_read_mat28 ../starter/source/materials/mat/mat028/hm_read_mat28.F
215!|| hm_read_mat32 ../starter/source/materials/mat/mat032/hm_read_mat32.F
216!|| hm_read_mat33 ../starter/source/materials/mat/mat033/hm_read_mat33.F
217!|| hm_read_mat34 ../starter/source/materials/mat/mat034/hm_read_mat34.F
218!|| hm_read_mat35 ../starter/source/materials/mat/mat035/hm_read_mat35.F
219!|| hm_read_mat36 ../starter/source/materials/mat/mat036/hm_read_mat36.F
220!|| hm_read_mat37 ../starter/source/materials/mat/mat037/hm_read_mat37.f
221!|| hm_read_mat38 ../starter/source/materials/mat/mat038/hm_read_mat38.F
222!|| hm_read_mat40 ../starter/source/materials/mat/mat040/hm_read_mat40.F
223!|| hm_read_mat41 ../starter/source/materials/mat/mat041/hm_read_mat41.F
224!|| hm_read_mat42 ../starter/source/materials/mat/mat042/hm_read_mat42.F
225!|| hm_read_mat43 ../starter/source/materials/mat/mat043/hm_read_mat43.F
226!|| hm_read_mat44 ../starter/source/materials/mat/mat044/hm_read_mat44.F
227!|| hm_read_mat46 ../starter/source/materials/mat/mat046/hm_read_mat46.F
228!|| hm_read_mat48 ../starter/source/materials/mat/mat048/hm_read_mat48.F
229!|| hm_read_mat49 ../starter/source/materials/mat/mat049/hm_read_mat49.F
230!|| hm_read_mat50 ../starter/source/materials/mat/mat050/hm_read_mat50.F90
231!|| hm_read_mat51 ../starter/source/materials/mat/mat051/hm_read_mat51.F
232!|| hm_read_mat51_iform11 ../starter/source/materials/mat/mat051/hm_read_mat51_iform11.F
233!|| hm_read_mat52 ../starter/source/materials/mat/mat052/hm_read_mat52.F
234!|| hm_read_mat53 ../starter/source/materials/mat/mat053/hm_read_mat53.f
235!|| hm_read_mat54 ../starter/source/materials/mat/mat054/hm_read_mat54.F
236!|| hm_read_mat57 ../starter/source/materials/mat/mat057/hm_read_mat57.F90
237!|| hm_read_mat58 ../starter/source/materials/mat/mat058/hm_read_mat58.F
238!|| hm_read_mat59 ../starter/source/materials/mat/mat059/hm_read_mat59.F
239!|| hm_read_mat60 ../starter/source/materials/mat/mat060/hm_read_mat60.F
240!|| hm_read_mat62 ../starter/source/materials/mat/mat062/hm_read_mat62.F
241!|| hm_read_mat63 ../starter/source/materials/mat/mat063/hm_read_mat63.F
242!|| hm_read_mat64 ../starter/source/materials/mat/mat064/hm_read_mat64.f
243!|| hm_read_mat65 ../starter/source/materials/mat/mat065/hm_read_mat65.F
244!|| hm_read_mat66 ../starter/source/materials/mat/mat066/hm_read_mat66.F
245!|| hm_read_mat68 ../starter/source/materials/mat/mat068/hm_read_mat68.F
246!|| hm_read_mat69 ../starter/source/materials/mat/mat069/hm_read_mat69.F
247!|| hm_read_mat70 ../starter/source/materials/mat/mat070/hm_read_mat70.F
248!|| hm_read_mat71 ../starter/source/materials/mat/mat071/hm_read_mat71.F
249!|| hm_read_mat72 ../starter/source/materials/mat/mat072/hm_read_mat72.F
250!|| hm_read_mat73 ../starter/source/materials/mat/mat073/hm_read_mat73.F
251!|| hm_read_mat74 ../starter/source/materials/mat/mat074/hm_read_mat74.F
252!|| hm_read_mat75 ../starter/source/materials/mat/mat075/hm_read_mat75.F
253!|| hm_read_mat76 ../starter/source/materials/mat/mat076/hm_read_mat76.F
254!|| hm_read_mat77 ../starter/source/materials/mat/mat077/hm_read_mat77.F
255!|| hm_read_mat78 ../starter/source/materials/mat/mat078/hm_read_mat78.F
256!|| hm_read_mat79 ../starter/source/materials/mat/mat079/hm_read_mat79.F
257!|| hm_read_mat80 ../starter/source/materials/mat/mat080/hm_read_mat80.F
258!|| hm_read_mat81 ../starter/source/materials/mat/mat081/hm_read_mat81.F90
259!|| hm_read_mat82 ../starter/source/materials/mat/mat082/hm_read_mat82.F
260!|| hm_read_mat83 ../starter/source/materials/mat/mat083/hm_read_mat83.F
261!|| hm_read_mat84 ../starter/source/materials/mat/mat084/hm_read_mat84.F
262!|| hm_read_mat87 ../starter/source/materials/mat/mat087/hm_read_mat87.F90
263!|| hm_read_mat88 ../starter/source/materials/mat/mat088/hm_read_mat88.F
264!|| hm_read_mat90 ../starter/source/materials/mat/mat090/hm_read_mat90.F
265!|| hm_read_mat92 ../starter/source/materials/mat/mat092/hm_read_mat92.F
266!|| hm_read_mat93 ../starter/source/materials/mat/mat093/hm_read_mat93.F
267!|| hm_read_mat94 ../starter/source/materials/mat/mat094/hm_read_mat94.F
268!|| hm_read_mat95 ../starter/source/materials/mat/mat095/hm_read_mat95.F
269!|| hm_read_mat97 ../starter/source/materials/mat/mat097/hm_read_mat97.F
270!|| hm_read_matgas ../starter/source/materials/mat/matgas/hm_read_matgas.F
271!|| hm_read_merge_node ../starter/source/elements/reader/hm_read_merge_node.F
272!|| hm_read_monvol_type10 ../starter/source/airbag/hm_read_monvol_type10.F
273!|| hm_read_monvol_type11 ../starter/source/airbag/hm_read_monvol_type11.F
274!|| hm_read_monvol_type2 ../starter/source/airbag/hm_read_monvol_type2.F
275!|| hm_read_monvol_type3 ../starter/source/airbag/hm_read_monvol_type3.F
276!|| hm_read_monvol_type4 ../starter/source/airbag/hm_read_monvol_type4.F
277!|| hm_read_monvol_type5 ../starter/source/airbag/hm_read_monvol_type5.F
278!|| hm_read_monvol_type6 ../starter/source/airbag/hm_read_monvol_type6.F
279!|| hm_read_monvol_type7 ../starter/source/airbag/hm_read_monvol_type7.F
280!|| hm_read_monvol_type8 ../starter/source/airbag/hm_read_monvol_type8.F
281!|| hm_read_monvol_type9 ../starter/source/airbag/hm_read_monvol_type9.F
282!|| hm_read_move_funct ../starter/source/tools/curve/hm_read_move_funct.F
283!|| hm_read_mullins_or ../starter/source/materials/fail/mullins_or/hm_read_fail_mullins_or.F
284!|| hm_read_nonlocal ../starter/source/materials/nonlocal/hm_read_nonlocal.F
285!|| hm_read_part ../starter/source/model/assembling/hm_read_part.F
286!|| hm_read_pblast ../starter/source/loads/pblast/hm_read_pblast.F
287!|| hm_read_pcyl ../starter/source/loads/general/load_pcyl/hm_read_pcyl.F
288!|| hm_read_perturb_fail ../starter/source/general_controls/computation/hm_read_perturb_fail.F
289!|| hm_read_perturb_part_shell ../starter/source/general_controls/computation/hm_read_perturb_part_shell.F
290!|| hm_read_perturb_part_solid ../starter/source/general_controls/computation/hm_read_perturb_part_solid.F
291!|| hm_read_pfluid ../starter/source/loads/general/pfluid/hm_read_pfluid.F
292!|| hm_read_pload ../starter/source/loads/general/pload/hm_read_pload.F
293!|| hm_read_preload ../starter/source/loads/general/preload/hm_read_preload.F
294!|| hm_read_preload_axial ../starter/source/loads/general/preload/hm_read_preload_axial.F90
295!|| hm_read_prop0 ../starter/source/properties/void/hm_read_prop0.F
296!|| hm_read_prop01 ../starter/source/properties/shell/hm_read_prop01.F
297!|| hm_read_prop02 ../starter/source/properties/truss/hm_read_prop02.F
298!|| hm_read_prop03 ../starter/source/properties/beam/hm_read_prop03.F
299!|| hm_read_prop04 ../starter/source/properties/spring/hm_read_prop04.F
300!|| hm_read_prop05 ../starter/source/properties/rivet/hm_read_prop05.F
301!|| hm_read_prop06 ../starter/source/properties/solid/hm_read_prop06.F
302!|| hm_read_prop08 ../starter/source/properties/spring/hm_read_prop08.F
303!|| hm_read_prop09 ../starter/source/properties/shell/hm_read_prop09.F
304!|| hm_read_prop10 ../starter/source/properties/shell/hm_read_prop10.F
305!|| hm_read_prop11 ../starter/source/properties/shell/hm_read_prop11.F
306!|| hm_read_prop12 ../starter/source/properties/spring/hm_read_prop12.F
307!|| hm_read_prop13 ../starter/source/properties/spring/hm_read_prop13.F
308!|| hm_read_prop14 ../starter/source/properties/solid/hm_read_prop14.F
309!|| hm_read_prop14f ../starter/source/properties/solid/hm_read_prop14.F
310!|| hm_read_prop15 ../starter/source/properties/solid/hm_read_prop15.F
311!|| hm_read_prop16 ../starter/source/properties/shell/hm_read_prop16.F
312!|| hm_read_prop17 ../starter/source/properties/shell/hm_read_prop17.F
313!|| hm_read_prop18 ../starter/source/properties/beam/hm_read_prop18.F
314!|| hm_read_prop19 ../starter/source/properties/shell/hm_read_prop19.F
315!|| hm_read_prop20 ../starter/source/properties/thickshell/hm_read_prop20.F
316!|| hm_read_prop22 ../starter/source/properties/thickshell/hm_read_prop22.F
317!|| hm_read_prop23 ../starter/source/properties/spring/hm_read_prop23.F
318!|| hm_read_prop25 ../starter/source/properties/spring/hm_read_prop25.F
319!|| hm_read_prop26 ../starter/source/properties/spring/hm_read_prop26.F
320!|| hm_read_prop27 ../starter/source/properties/spring/hm_read_prop27.F
321!|| hm_read_prop28 ../starter/source/properties/xelem/hm_read_prop28.F
322!|| hm_read_prop32 ../starter/source/properties/spring/hm_read_prop32.F
323!|| hm_read_prop33_cyl_jnt ../starter/source/properties/spring/hm_read_prop33_cyl_jnt.F
324!|| hm_read_prop33_fix_jnt ../starter/source/properties/spring/hm_read_prop33_fix_jnt.F
325!|| hm_read_prop33_free_jnt ../starter/source/properties/spring/hm_read_prop33_free_jnt.F
326!|| hm_read_prop33_old_jnt ../starter/source/properties/spring/hm_read_prop33_old_jnt.F
327!|| hm_read_prop33_plan_jnt ../starter/source/properties/spring/hm_read_prop33_plan_jnt.F
328!|| hm_read_prop33_rev_jnt ../starter/source/properties/spring/hm_read_prop33_rev_jnt.F
329!|| hm_read_prop33_sph_jnt ../starter/source/properties/spring/hm_read_prop33_sph_jnt.F
330!|| hm_read_prop33_trans_jnt ../starter/source/properties/spring/hm_read_prop33_trans_jnt.F
331!|| hm_read_prop33_univ_jnt ../starter/source/properties/spring/hm_read_prop33_univ_jnt.F
332!|| hm_read_prop34 ../starter/source/properties/sph/hm_read_prop34.F
333!|| hm_read_prop35 ../starter/source/properties/spring/hm_read_prop35.F
334!|| hm_read_prop36 ../starter/source/properties/spring/hm_read_prop36.F
335!|| hm_read_prop43 ../starter/source/properties/solid/hm_read_prop43.F
336!|| hm_read_prop44 ../starter/source/properties/spring/hm_read_prop44.F
337!|| hm_read_prop45 ../starter/source/properties/spring/hm_read_prop45.F
338!|| hm_read_prop46 ../starter/source/properties/spring/hm_read_prop46.F
339!|| hm_read_prop51 ../starter/source/properties/shell/hm_read_prop51.F
340!|| hm_read_prop_user4 ../starter/source/properties/user_spring_solid/hm_read_prop_user4.F
341!|| hm_read_radiation ../starter/source/loads/thermic/hm_read_radiation.F
342!|| hm_read_rand ../starter/source/general_controls/computation/hm_read_rand.F
343!|| hm_read_rbody ../starter/source/constraints/general/rbody/hm_read_rbody.F
344!|| hm_read_retractor ../starter/source/tools/seatbelts/hm_read_retractor.F
345!|| hm_read_rwall_cyl ../starter/source/constraints/general/rwall/hm_read_rwall_cyl.F
346!|| hm_read_rwall_lagmul ../starter/source/constraints/general/rwall/hm_read_rwall_lagmul.F
347!|| hm_read_rwall_paral ../starter/source/constraints/general/rwall/hm_read_rwall_paral.F
348!|| hm_read_rwall_plane ../starter/source/constraints/general/rwall/hm_read_rwall_plane.F
349!|| hm_read_rwall_spher ../starter/source/constraints/general/rwall/hm_read_rwall_spher.F
350!|| hm_read_rwall_therm ../starter/source/constraints/general/rwall/hm_read_rwall_therm.F
351!|| hm_read_skw ../starter/source/tools/skew/hm_read_skw.F
352!|| hm_read_slipring ../starter/source/tools/seatbelts/hm_read_slipring.F
353!|| hm_read_sphio ../starter/source/loads/sph/hm_read_sphio.F
354!|| hm_read_stack ../starter/source/stack/hm_read_stack.F
355!|| hm_read_surf ../starter/source/groups/hm_read_surf.F
356!|| hm_read_therm ../starter/source/materials/therm/hm_read_therm.F
357!|| hm_read_therm_stress ../starter/source/materials/therm/hm_read_therm_stress.F90
358!|| hm_read_upwind ../starter/source/general_controls/computation/hm_read_upwind.F
359!|| hm_read_visc_plas ../starter/source/materials/visc/hm_read_visc_plas.F90
360!|| hm_read_visc_prony ../starter/source/materials/visc/hm_read_visc_prony.F
361!|| lcgeo19 ../starter/source/elements/shell/coque/lcgeo19.F
362!|| lec_dof_jnt ../starter/source/properties/spring/hm_read_prop45.F
363!|| lecacc ../starter/source/tools/accele/lecacc.F
364!|| leclas ../starter/source/loads/laser/leclas.F
365!|| lecsec42 ../starter/source/tools/sect/hm_read_sect.F
366!|| lecsec4bolt ../starter/source/tools/sect/lecsec4bolt.F
367!|| lecstamp ../starter/source/interfaces/interf1/lecstamp.F
368!|| lectrans ../starter/source/model/transformation/lectrans.F
369!|| lectranssub ../starter/source/model/submodel/lectranssub.F
370!|| nbadmesh ../starter/source/model/remesh/nbadmesh.F
371!|| r2r_prelec ../starter/source/coupling/rad2rad/r2r_prelec.F
372!|| read_ale_mat ../starter/source/materials/ale/read_ale_mat.F
373!|| read_box_cyl ../starter/source/model/box/read_box_cyl.F
374!|| read_box_rect ../starter/source/model/box/read_box_rect.F
375!|| read_box_spher ../starter/source/model/box/read_box_spher.F
376!|| read_dfs_detcord ../starter/source/initial_conditions/detonation/read_dfs_detcord.F
377!|| read_dfs_detline ../starter/source/initial_conditions/detonation/read_dfs_detline.F
378!|| read_dfs_detplan ../starter/source/initial_conditions/detonation/read_dfs_detplan.F
379!|| read_dfs_detpoint ../starter/source/initial_conditions/detonation/read_dfs_detpoint.F
380!|| read_dfs_wave_shaper ../starter/source/initial_conditions/detonation/read_dfs_wave_shaper.F
381!|| read_euler_mat ../starter/source/materials/ale/read_euler_mat.F
382!|| read_impdisp ../starter/source/constraints/general/impvel/read_impdisp.F
383!|| read_impdisp_fgeo ../starter/source/constraints/general/impvel/read_impdisp_fgeo.F
384!|| read_impvel ../starter/source/constraints/general/impvel/read_impvel.F
385!|| read_impvel_fgeo ../starter/source/constraints/general/impvel/read_impvel_fgeo.F
386!|| read_impvel_lagmul ../starter/source/constraints/general/impvel/read_impvel_lagmul.F
387!|| read_mat25_crasurv ../starter/source/materials/mat/mat025/read_mat25_crasurv.F90
388!|| read_mat25_tsaiwu ../starter/source/materials/mat/mat025/read_mat25_tsaiwu.F90
389!|| read_sensor_acc ../starter/source/tools/sensor/read_sensor_acc.F
390!|| read_sensor_and ../starter/source/tools/sensor/read_sensor_and.F
391!|| read_sensor_contact ../starter/source/tools/sensor/read_sensor_contact.F
392!|| read_sensor_disp ../starter/source/tools/sensor/read_sensor_disp.F
393!|| read_sensor_dist_surf ../starter/source/tools/sensor/read_sensor_dist_surf.F
394!|| read_sensor_energy ../starter/source/tools/sensor/read_sensor_energy.F
395!|| read_sensor_gauge ../starter/source/tools/sensor/read_sensor_gauge.F
396!|| read_sensor_hic ../starter/source/tools/sensor/read_sensor_hic.F
397!|| read_sensor_nic ../starter/source/tools/sensor/read_sensor_nic.F
398!|| read_sensor_not ../starter/source/tools/sensor/read_sensor_not.F
399!|| read_sensor_or ../starter/source/tools/sensor/read_sensor_or.F
400!|| read_sensor_rbody ../starter/source/tools/sensor/read_sensor_rbody.F
401!|| read_sensor_rwall ../starter/source/tools/sensor/read_sensor_rwall.F
402!|| read_sensor_sect ../starter/source/tools/sensor/read_sensor_sect.F
403!|| read_sensor_sens ../starter/source/tools/sensor/read_sensor_sens.F
404!|| read_sensor_temp ../starter/source/tools/sensor/read_sensor_temp.F
405!|| read_sensor_time ../starter/source/tools/sensor/read_sensor_time.F
406!|| read_sensor_vel ../starter/source/tools/sensor/read_sensor_vel.F
407!|| read_sensor_work ../starter/source/tools/sensor/read_sensor_work.F
408!|| set_admesh ../starter/source/model/remesh/set_admesh.F
409!||--- calls -----------------------------------------------------
410!||--- uses -----------------------------------------------------
411!|| message_mod ../starter/share/message_module/message_mod.F
412!|| submodel_mod ../starter/share/modules1/submodel_mod.F
413!||====================================================================
414 SUBROUTINE hm_get_floatv(NAME,RVAL,IS_AVAILABLE,LSUBMODEL,UNITAB)
415C-----------------------------------------------
416C ROUTINE DESCRIPTION :
417C ===================
418C REQUEST DATA INTO MODEL NEUTRAL OBJECT DATABASE USING HM_READER
419C PICK VALUE
420C ASK (REAL) VALUE OF 'NAME' FIELD DEFINED IN .cfg FILE
421C APPLY AUTOMATICALLY UNIT SYSTEM USING DIMENSION DEFINED IN .cfg FILE
422C-----------------------------------------------
423C DUMMY ARGUMENTS DESCRIPTION:
424C ===================
425C
426C NAME DESCRIPTION
427C
428C NAME FIELD NAME
429C RVAL REAL VALUE OF THE FIELD
430C IS_AVAILABLE VALUE AVAILABLE IN MODEL OR NOT
431C LSUBMODEL SUBMODEL STRUCTURE
432C UNITAB UNIT ARRAY
433C============================================================================
434C M o d u l e s
435C-----------------------------------------------
436 use, INTRINSIC :: iso_c_binding, only: c_bool
437 USE message_mod
439 USE unitab_mod
440C-----------------------------------------------
441C I m p l i c i t T y p e s
442C-----------------------------------------------
443#include "implicit_f.inc"
444C-----------------------------------------------
445C C o m m o n B l o c k s
446C-----------------------------------------------
447C-----------------------------------------------
448C D u m m y A r g u m e n t s
449C-----------------------------------------------
450C INPUT ARGUMENTS
451 TYPE (UNIT_TYPE_),INTENT(IN) :: UNITAB
452 CHARACTER*(*),INTENT(IN) :: NAME
453 TYPE(submodel_data),INTENT(IN) :: LSUBMODEL(NSUBMOD)
454C OUTPUT ARGUMENTS
455 my_real,INTENT(OUT) :: rval
456 LOGICAL,INTENT(OUT) :: IS_AVAILABLE
457C-----------------------------------------------
458C L o c a l V a r i a b l e s
459C-----------------------------------------------
460 INTEGER :: J,SUB_ID,IFLAGUNIT,UID
461 my_real :: fac_l,fac_m,fac_t,fac
462 real*8 :: dval,length_dim,mass_dim,time_dim
463 LOGICAL(KIND=C_BOOL) :: C_IS_AVAILABLE
464C-----------------------------------------------
465 c_is_available = .false.
466 length_dim = zero
467 mass_dim = zero
468 time_dim = zero
469 fac = one
470C--------------------------------------------------
471 CALL cpp_get_floatv_floatd(name(1:len_trim(name)),len_trim(name),dval,c_is_available,
472 . length_dim,mass_dim,time_dim,uid,sub_id)
473 is_available = c_is_available
474C--------------------------------------------------
475C ID OFFSETS FOR //SUBMODEL
476C--------------------------------------------------
477 IF(sub_id /= 0 .AND. uid == 0)THEN
478 IF(lsubmodel(sub_id)%UID /= 0)THEN
479 uid = lsubmodel(sub_id)%UID
480 ENDIF
481 ENDIF
482C--------------------------------------------------
483c APPLY UNIT SYSTEM
484C--------------------------------------------------
485 iflagunit = 0
486 fac_m = zero
487 fac_l = zero
488 fac_t = zero
489 DO j=1,unitab%NUNITS
490 IF (unitab%UNIT_ID(j) == uid) THEN
491 fac_m = unitab%FAC_M(j)
492 fac_l = unitab%FAC_L(j)
493 fac_t = unitab%FAC_T(j)
494 iflagunit = 1
495 EXIT
496 ENDIF
497 ENDDO
498 IF (fac_m /= zero) fac = fac * (fac_m ** mass_dim )
499 IF (fac_l /= zero) fac = fac * (fac_l ** length_dim)
500 IF (fac_t /= zero) fac = fac * (fac_t ** time_dim )
501C--------------------------------------------------
502 rval = dval * fac
503c print *,'real value=',NAME(1:LEN_TRIM(NAME)),RVAL,LENGTH_DIM,MASS_DIM,TIME_DIM
504C--------------------------------------------------
505 RETURN
506C
507 END
#define my_real
Definition cppsort.cpp:32
subroutine hm_get_floatv(name, rval, is_available, lsubmodel, unitab)
subroutine hm_read_gauge(lgauge, gauge, itabm1, unitab, ixc, nom_opt, lsubmodel)
subroutine hm_read_inter_hertz_type17(ipari, frigap, noint, ntyp, igrbric, unitab, lsubmodel, titr)
subroutine hm_read_mat06_keps(lsubmodel, mtag6, unitab, ipm, pm, mat_id, titr, israte, ityp, mtag17, matparam)
subroutine hm_read_mat108(uparam, maxuparam, nuparam, nfunc, parmat, unitab, pm, lsubmodel, israte, mat_id, titr, ifunc, maxfunc, mtag, matparam)
subroutine hm_read_mat158(matparam, nuvar, nfunc, maxfunc, ifunc, mtag, unitab, lsubmodel, mat_id, titr)
subroutine hm_read_mat18(nuparam, nuvar, nfunc, mat_id, titr, unitab, lsubmodel, mtag, pm, ipm, jthe, matparam)
subroutine hm_read_mat20(ipm, pm, unitab, mat_id, titr, lsubmodel, mtag, matparam)
subroutine hm_read_mat37(uparam, maxuparam, nuparam, israte, imatvis, nuvar, ifunc, maxfunc, nfunc, parmat, unitab, id, titr, mtag, lsubmodel, pm, stifint, mat_id, matparam)
subroutine hm_read_mat53(uparam, maxuparam, nuparam, israte, imatvis, nuvar, ifunc, maxfunc, nfunc, parmat, unitab, mat_id, titr, mtag, lsubmodel, pm, ipm, matparam)
subroutine hm_read_mat64(uparam, maxuparam, nuparam, israte, imatvis, nuvar, ifunc, maxfunc, nfunc, parmat, unitab, mat_id, titr, mtag, lsubmodel, pm, ipm, matparam)
integer nsubmod
program starter
Definition starter.F:39