79!|| ebcs12_cyclic ../engine/source/boundary_conditions/ebcs/ebcs12_cyclic.f90
171!||
i22ass2 ../engine/source/interfaces/int22/i22assembly.f
323!||
sp_a2 ../engine/source/
implicit/imp_fsa_inv.f
398!|| table_mat_vinterp_c1 ../engine/source/materials/tools/table_mat_vinterp_c1.f90
448 USE file_descriptor_mod
452#include "implicit_f.inc"
456#include "comlock.inc"
457#include "scr20_c.inc"
458#include "com01_c.inc"
460#include "scr06_c.inc"
461#include "scr07_c.inc"
462#include "rad2r_c.inc"
463#include "chara_c.inc"
464#include "userlib.inc"
474 INTEGER :: LEN_TMP_NAME
475 CHARACTER(len=2148) :: TMP_NAME
506 IF (output_ptr%TH%TH_WRITE_TYPE == 3)
THEN
513 IF (output_ptr%CHECKSUM%CHECKSUM_COUNT >0)
THEN
516 * c_loc(output_ptr%TH%TH_FILENAME),
517 * len_trim(output_ptr%TH%TH_FILENAME),
524 IF (ispmd == 0 .AND. nabfile /= 0 .AND.
525 . (abinp /= 0 .AND. about /= 0 ) )
THEN
528 CALL release_abfpipe(abinp,about)
530 IF(abfile(1) /= 0)
THEN
531 iname=rootnam(1:rootlen)//
'_'//chrun//
'.tmp'
538 IF(abfile(2) /= 0)
THEN
539 iname=rootnam(1:rootlen)//
'_'//chrun//
'_a.tmp'
546 IF(abfile(3) /= 0)
THEN
547 iname=rootnam(1:rootlen)//
'_'//chrun//
'_b.tmp'
554 IF(abfile(4) /= 0)
THEN
555 iname=rootnam(1:rootlen)//
'_'//chrun//
'_c.tmp'
562 IF(abfile(5) /= 0)
THEN
563 iname=rootnam(1:rootlen)//
'_'//chrun//
'_d.tmp'
570 IF(abfile(6) /= 0)
THEN
571 iname=rootnam(1:rootlen)//
'_'//chrun//
'_e.tmp'
578 IF(abfile(7) /= 0)
THEN
579 iname=rootnam(1:rootlen)//
'_'//chrun//
'_f.tmp'
586 IF(abfile(8) /= 0)
THEN
587 iname=rootnam(1:rootlen)//
'_'//chrun//
'_g.tmp'
594 IF(abfile(9) /= 0)
THEN
595 iname=rootnam(1:rootlen)//
'_'//chrun//
'_h.tmp'
602 IF(abfile(10) /= 0)
THEN
603 iname=rootnam(1:rootlen)//
'_'//chrun//
'_i.tmp'
621 IF(mds_avail==1)
THEN
660 WRITE(iout,1200) ncycle
661 WRITE(istdo,1250) ncycle
665 IF (ihtml == 1)
CALL report(ih3dreader,n,imvw,output_ptr%TH%WFEXT,output_ptr%TH%WFEXT_MD, output_ptr)
667 IF ((irad2r==1).AND.(ispmd==0))
CALL send_ibuf_c(1,1)
673 IF (output_ptr%CHECKSUM%CHECKSUM_COUNT > 0 )
THEN
676 * c_loc(output_ptr%OUT_FILENAME),
677 * len_trim(output_ptr%OUT_FILENAME),
689 if (output_ptr%checksum%checksum_count > 0)
then
690 CALL checksum_option_checksum_file(output_ptr%checksum,rootnam,rootlen,chrun) ! deck checksums print
700 IF(ispmd == 0 .AND. iout/= 0)
CLOSE(unit=iout)
719 WRITE(iout,1200) ncycle
720 WRITE(istdo,1250) ncycle
723 IF (ihtml == 1)
CALL report(ih3dreader,n,imvw,output_ptr%TH%WFEXT,output_ptr%TH%WFEXT_MD, output_ptr)
758 1000
FORMAT(///
' NORMAL TERMINATION ')
759 1050
FORMAT(
' NORMAL TERMINATION ')
760 1100
FORMAT(///
' ERROR TERMINATION')
761 1400
FORMAT(/
' ERROR TERMINATION')
762 1150
FORMAT(
' ERROR TERMINATION')
763 1200
FORMAT(///
' TOTAL NUMBER OF CYCLES :', i8 / )
764 1250
FORMAT(
' TOTAL NUMBER OF CYCLES :', i8)
765 1300
FORMAT(
' USER BREAK ')
subroutine blero2(alph, volo, rhon, flux, flu1, off, pm, ngl, voln, aire, d1, d2, d3, d4, d5, d6, vd2, dvol, vy1, vy2, vy3, vy4, vz1, vz2, vz3, vz4, mat)
void compute_binary_checksum(checksum *cs_output_files, char *file, int len, int izip)
subroutine create_h3d_nodal_tensor(h3d_data, id_nodal_tensor, id_input, text1, stext1, comment, scomment, ipart, key3_glob, igrpart)
subroutine create_h3d_skin_vector(h3d_data, id_skin_vector, id_input, text1, stext1, comment, scomment, ipart, key3_glob, layer, ir, is, it, iuvar, igrpart)
subroutine crklayer3n_adv(nel, nft, ilay, nlay, ixtg, elcutc, elcrkini, iel_crktg, inod_crk, iad_crktg, nodenr, dir1, dir2, nodedge, crknodiad, knod2elc, crkedge, xedge3n, ngl, area, xl2, xl3, yl2, yl3)
subroutine print_runtime()
subroutine enrichc_ini(elbuf_str, xfem_str, ixc, nft, jft, jlt, nxlay, iadc_crk, iel_crk, inod_crk, elcutc, nodedge, crknodiad, knod2elc, x, crkedge, xedge4n)
subroutine frefvbag(ikad, key0, kfvbag)
subroutine freint(ikad, key0, kinter, nintch, invers, intch_ifop, intch_itop)
subroutine frestat(ikad, key0, kstatf, sensors, output)
subroutine fvvent0(elsout, aoutot, nvent, nelt, ittf, elarea, elsini, elem, itagel, svent, ibaghol, rvolu, rbaghol, poro, p, eltg, iparg, mattg, nel, porosity, ipm, pm, elbuf_tab, igroupc, igrouptg)
subroutine i22ass2(jlt, ix1, ix2, ix3, ix4, itab, nsvg, h1, h2, h3, h4, stif, fx1, fy1, fz1, fx2, fy2, fz2, fx3, fy3, fz3, fx4, fy4, fz4, fxi, fyi, fzi, fskyi, isky, niskyfi, nin, noint, intth, phi, ftheskyi, phi1, phi2, phi3, phi4, cb_loc, ce_loc, irect, ixs)
subroutine i25for3(output, jlt, a, v, ibcc, icodt, fsav, ms, visc, viscf, noint, stfn, itab, cn_loc, stiglo, stifn, stif, inacti, index, n1, n2, n3, h1, h2, h3, h4, fcont, pene, nrtm, ix1, ix2, ix3, ix4, nsvg, ivis2, neltst, ityptst, dt2t, kinet, newfront, isecin, nstrf, secfcum, x, irect, ce_loc, mfrot, ifq, secnd_fr, alpha0, ibag, icontact, irtlm, viscn, vxi, vyi, vzi, msi, kini, nin, nisub, lisub, addsubs, addsubm, lisubs, lisubm, inflg_subs, inflg_subm, fsavsub, ilagm, icurv, fncont, ftcont, nsn, xx, yy, zz, xi, yi, zi, anglmi, padm, iadm, rcurvi, rcontact, acontact, pcontact, mskyi_sms, iskyi_sms, nsms, cand_n_n, pene_old, stif_old, mbinflg, ilev, igsti, kmin, intply, nm1, nm2, nm3, msegtyp, jtask, isensint, fsavparit, h3d_data, fricc, viscffric, fric_coefs, gapv, viscfluid, sigmaxadh, viscadhfact, if_adh, areas, base_adh, iorthfric, fric_coefs2, fricc2, viscffric2, nforth, nfisot, indexorth, indexisot, dir1, dir2, apinch, stifpinch, fni, fx1, fy1, fz1, fx2, fy2, fz2, fx3, fy3, fz3, fx4, fy4, fz4, fxi, fyi, fzi, intth, drad, fheats, fheatm, qfric, efrict, tagncont, kloadpinter, loadpinter, loadp_hyd_inter, typsub, ncfit, ninloadp, dgaploadint, s_loadpinter, dist, dgaploadpmax, interefric, intcarea, parameters)
subroutine i25sms2(jlt, ix1, ix2, ix3, ix4, nsvg, h1, h2, h3, h4, stif, nin, noint, mskyi_sms, iskyi_sms, nsms, kt, c, cf, dtmini, dti)
subroutine sp_a2(nddl, nc, jm, maxc, ifsai)
subroutine multi_nrf_ebcs(itask, ebcs_id, multi_fvm, nelem, elem_list, face_list, fvm_inlet_data, ixs, ixq, ixtg, xgrid, wgrid, ipm, pm, func_value, ebcs, npf, tf, fsavsurf, timestep, matparam, output, pred)
type(dyn_lib_type), dimension(:), allocatable dlib_struct
integer, parameter id_engine_user_finalize
character(len=outfile_char_len) outfile_name
subroutine qaclose()
@purpose close QA extract fileCare when routine is called from Fortran (because of binding)
character(len=10192) iusc4_fnam
character(len=10192) ifxm_fn
character(len=10192) ieigm_fn
character(len=10192) ifxs_fn
void send_ibuf_c(int *ibuf, int *len)
subroutine radioss2(idata, midata, rdata, mrdata)
subroutine report(ih3dreader, n, imvw, wfext, wfext_md, output)
subroutine sortie_mvw(imvw, imvw_ref)
subroutine spmd_kill(icode)
subroutine sms_ini_jad_3(ixc, iparg, ixs, ixt, ixp, ixr, ixtg, ixs10, nodnx_sms, jadc_sms, jads_sms, jads10_sms, jadt_sms, jadp_sms, jadr_sms, jadtg_sms, tagprt_sms, kad_sms, kdi_sms, tagrel_sms, iparts, ipartq, ipartc, ipartt, ipartp, ipartr, iparttg, ipartx, npby, lpby, kinet, tagslv_rby_sms, ipari, intbuf_tab, lad_sms, jsm_sms, intstamp, ipart, igeo, tagmsr_rby_sms, nativ_sms, iad_sms, idi_sms, jad_sms, jdi_sms, t2main_sms)
subroutine sms_init(ixs, ixq, ixc, ixt, ixp, ixr, ixtg, ixtg1, ixs10, ixs16, ixs20, iparg, nodnx_sms, icodt, icodr, kinet, iparts, ipartq, ipartc, ipartt, ipartp, ipartr, iparttg, ipartx, tagprt_sms, itab, irbe2, irbe3, lrbe2, lrbe3, nprw, lprw, ipart, igeo, ipm, nativ_sms, npby, lpby, tagmsr_rby_sms, tagslv_rby_sms, nom_opt)
subroutine arret_message(ity, intid, ipenmax)
void delete_tmpfile(char *name, int *size)