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

Go to the source code of this file.

Functions/Subroutines

subroutine radioss0

Function/Subroutine Documentation

◆ radioss0()

subroutine radioss0

Definition at line 37 of file radioss0.F.

38C-----------------------------------------------
39C M o d u l e s
40C-----------------------------------------------
42 USE dynlib_mod
43C-----------------------------------------------
44C I m p l i c i t T y p e s
45C-----------------------------------------------
46#include "implicit_f.inc"
47C-----------------------------------------------
48C C o m m o n B l o c k s
49C-----------------------------------------------
50#include "chara_c.inc"
51C-----------------------------------------------
52C L o c a l V a r i a b l e s
53C-----------------------------------------------
54 INTEGER MRDATA, MIDATA
55 parameter(mrdata=3,midata=9)
56 INTEGER, DIMENSION(:),ALLOCATABLE :: IDATA
58 + , DIMENSION(:),ALLOCATABLE :: rdata
59 INTEGER I
60
61
62 INTEGER :: DYN_LIB_MODE
63C Reading the D01 file to detect the /MADYMO/ON option
64C is not allowed in SPMD.
65C => A modify if this option should be supported in SPMD ../ ..
66C----------------------------------------------
67C Run argument parameters
68 CALL file_init() ! Initialize C FILE buffer for IEEE writing
69
70C
71 ALLOCATE( dlib_struct(nbr_dlib) )
72 dyn_lib_mode = 0
73 CALL init_dyn_lib_struc(dyn_lib_mode)
74 CALL execargcheck(got_input, input, leninput,
75 * got_path, path, lenpath )
76
77! ----------------------------
78! if -infile or outfile cdl are used, then one needs to change $TMPDIR
79! in order to write all scratch files in the user folder
81! ----------------------------
82C-----------------------------------------------
83C Minimum allowance (in the absence of Madymo coupling).
84 ALLOCATE(idata(midata))
85 ALLOCATE(rdata(mrdata))
86 DO i=1,midata
87 idata(i)=0
88 ENDDO
89 DO i=1,mrdata
90 rdata(i)=zero
91 ENDDO
92C-----------------------------------------------
93 CALL radioss2(idata, midata, rdata, mrdata)
94C-----------------------------------------------
95 RETURN
#define my_real
Definition cppsort.cpp:32
type(dyn_lib_type), dimension(:), allocatable dlib_struct
Definition dynlib_mod.F:72
subroutine init_dyn_lib_struc(mode)
Definition dynlib_mod.F:97
integer, parameter nbr_dlib
Definition dynlib_mod.F:63
character(len=outfile_char_len) outfile_name
integer outfile_name_len
subroutine radioss2(idata, midata, rdata, mrdata)
Definition radioss2.F:145
void radioss_set_env_variable(char *variable, char *value, int *len_value)
subroutine execargcheck(output)
void file_init()