43 . ELBUF_TAB ,SOLID_SCALAR ,IPARG ,
47 . X ,V ,W ,ALE_CONNECT,
48 . NERCVOIS,NESDVOIS, LERCVOIS,LESDVOIS,
49 . ID_ELEM ,ITY_ELEM ,IPARTS ,LAYER_INPUT ,
50 . IR_INPUT ,IS_INPUT ,IT_INPUT ,IUVAR_INPUT ,H3D_PART ,
51 . IS_WRITTEN_SOLID,INFO1 ,KEYWORD ,ITHERM ,FANI_CELL ,
52 . MULTI_FVM , IDMDS ,IMDSVAR ,
53 . ID ,MAT_PARAM ,MODE )
66 use element_mod ,
only : nixs
70#include "implicit_f.inc"
82 . solid_scalar(*),x(3,*),v(3,*),w(3,*),ehour(*),
84 my_real,
INTENT(IN),
TARGET :: bufmat(*)
85 INTEGER,
INTENT(IN) :: ITHERM
86 INTEGER (NPARG,*),IXS(NIXS,*),
88 . ID_ELEM(*),ITY_ELEM(*),IPARTS(*),ID,
89 . H3D_PART(*),IS_WRITTEN_SOLID(*),INFO1,LAYER_INPUT,IR_INPUT,IS_INPUT,IT_INPUT,
90 . IUVAR_INPUT,IDMDS,IMDSVAR,NERCVOIS(*),NESDVOIS(
92TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
93 CHARACTER(LEN=NCHARLINE100) :: KEYWORD
94 TYPE(FANI_CELL_),
INTENT(IN) :: FANI_CELL
95 TYPE(multi_fvm_struct),
INTENT(IN) :: MULTI_FVM
97 TYPE (MATPARAM_STRUCT_) ,
DIMENSION(NUMMAT) ,
INTENT(IN) :: MAT_PARAM
98 INTEGER ,
INTENT(IN) :: MODE
105 is_written_solid(i) = 0
111 IF(keyword ==
'SCHLIEREN')
THEN
118 . elbuf_tab ,solid_scalar ,iparg ,
122 . x ,v ,w ,ale_connect,
123 . id_elem ,ity_elem ,iparts ,layer_input ,
124 . ir_input ,is_input ,it_input ,iuvar_input ,h3d_part ,
125 . is_written_solid,info1 ,keyword ,fani_cell ,
126 . multi_fvm , ng ,idmds ,imdsvar ,
127 . id ,mat_param ,mode )
subroutine genh3d(output, timers, x, d, v, a, bufel, ixs, ixq, ixc, ixt, ixp, ixr, ixtg, swaft, smas, sxnorm, siad, iparg, pm, geo, ms, sinvert, cont, smater, icut, skew, xcut, fint, itab, sel2fa, fext, fopt, lpby, npby, nstrf, rwbuf, nprw, tani, elbuf_tab, mat_param, dd_iad, weight, eani, ipart, cluster, iparts, ipartq, ipartc, ipartt, ipartp, ipartr, ipartur, iparttg, rby, swa4, tors, nom_opt, bufsf, idata, rdata, siadg, bufmat, bufgeo, kxx, ixx, ipartx, suix, sxusr, snfacptx, sixedge, sixfacet, sixsolid, snumx1, snumx2, snumx3, soffx1, soffx2, soffx3, smass1, smass2, smass3, sfunc1, sfunc2, sfunc3, kxsp, ixsp, nod2sp, ipartsp, spbuf, ixs10, ixs20, ixs16, vr, monvol, volmon, ipm, igeo, nodglob, iad_elem, fr_elem, fr_sec, fr_rby2, iad_rby2, fr_wall, iflow, rflow, fncont, ftcont, temp, thke, err_thk_sh4, err_thk_sh3, diag_sms, ipari, fncont2, dr, ale_connect, irbe2, irbe3, lrbe2, lrbe3, fr_rbe2, fr_rbe3m, iad_rbe2, dxancg, nod_pxfem, iel_pxfem, zi_ply, vgaz, fcontg, fncontg, ftcontg, fanreac, inod_crk, iel_crk, elcutc, iadc_crk, pdama2, res_sms, weight_md, nodglobxfe, nodedge, fcluster, mcluster, xfem_tab, w, nv46, ipartig3d, kxig3d, ixig3d, sig3dsolid, knot, wige, nercvois, nesdvois, lercvois, lesdvois, crkedge, indx_crk, xedge4n, xedge3n, stack, sph2sol, stifn, stifr, igrnod, sh4tree, sh3tree, h3d_data, multi_fvm, subset, pskids, tag_skins6, tf, npf, fcont_max, mds_matid, fncontp2, ftcontp2, ibcl, iloadp, lloadp, fac, sensors, tagncont, loadp_hyd_inter, xframe, forc, ar, csefric, csefricg, csefric_stamp, csefricg_stamp, table, iframe, loads, drape_sh4n, drape_sh3n, drapeg, x_c, glob_therm, pblast)