31#include "implicit_f.inc"
71#include "implicit_f.inc"
92 nuparam =
max(nuparam,ivar)
134#include "implicit_f.inc"
138#include "scr19_c.inc"
146 INTEGER kfunc,kmat,kpid,ktab
165 njpid =
max(njpid,ivar)
179 njmat =
max(njmat,ivar)
193 njfunc =
max(njfunc,ivar)
207 njtab =
max(njtab,ivar)
241#include "implicit_f.inc"
245#include "param_c.inc"
246#include "scr05_c.inc"
257 depla = 9+(im-1)*npropmi
262 depla = (im-1)*npropm+1
268 ELSEIF(ivar>
nvar)
THEN
278 depla = 7+(im-1)*npropmi
280 depla = iadbuf-1+ivar
330#include "implicit_f.inc"
334#include "param_c.inc"
335#include "scr05_c.inc"
347 depla = 26+(ip-1)*npropg
365 depla = 27+(ip-1)*npropg
368 depla=nint(nv)-1+ivar
374 depla=nint(nv)-1+ivar
403#include "implicit_f.inc"
407#include "param_c.inc"
408#include "scr05_c.inc"
423 depla = 26+(ip-1)*npropg
442 depla = 27+(ip-1)*npropg
445 depla=nint(nv)-1+ivar
451 depla=nint(nv)-1+ivar
489#include "implicit_f.inc"
493#include "param_c.inc"
494#include "scr05_c.inc"
506 depla = k-1+(ip-1)*npropg
528 depla = k+(ip-1)*npropg
531 depla = nint(nv)-1+ivar
537 depla = nint(nv)-1+ivar
572#include "implicit_f.inc"
576#include "param_c.inc"
584 INTEGER kfunc,
depla,nfunc
588 depla = 10+(im-1)*npropmi
600 ELSEIF(k==kfunc)
THEN
602 depla = 10+ivar+(im-1)*npropmi
629#include "implicit_f.inc"
633#include "param_c.inc"
644 depla = 1+(ip-1)*npropgi
671#include "implicit_f.inc"
675#include "param_c.inc"
685 depla = 1+(im-1)*npropmi
699#include "implicit_f.inc"
730#include "implicit_f.inc"
734#include "scr05_c.inc"
742 INTEGER i,npfi,npfip,nmax
752 IF (n>nmax.OR.n<=0)
THEN
755 . anmode=aninfo_blind_2,
785#include "implicit_f.inc"
789#include "scr05_c.inc"
800 my_real abc,dx1,dx2,tfi,tfi1,tfi2,tfip
811 DO 100 i=npfi+2,npfip-2,2
826 IF(dx2>=zero.OR.i==npfip-2)
THEN
827 deri = (tfip - tfi1) / (tfi - tfi2)
829 get_u_func = tfi1 + dx1 * deri
831 get_u_func = tfip - dx2 * deri
848#include "implicit_f.inc"
852#include "scr05_c.inc"
862 . abc,deri,dx1,dx2,tfi,tfi1,tfi2,tfip,
869 DO i=npfi+2,npfip-2,2
881 deri = abs((tfip - tfi1) / (tfi - tfi2))
882 get_u_func_deri =
max(get_u_func_deri,deri)
896#include "implicit_f.inc"
900#include "com04_c.inc"
920!||====================================================================
929#include "implicit_f.inc"
933#include "com04_c.inc"
968 USE user_interface_mod
973#include "implicit_f.inc"
981 INTEGER nsens,k,l,ityp
986 IF(ivar>nsenpari)
THEN
998 ityp = sensors%SENSOR_TAB(nsens)%TYPE
1001 IF (ityp>=29 .AND. ityp<=31)
THEN
1002 sensors%SENSOR_TAB(nsens)%INTEGER_USERPARAM(ivar)=var
1024 USE user_interface_mod
1029#include "implicit_f.inc"
1039 INTEGER nsens,k,l,ityp,
depla
1045 IF(ivar>nsenparr)
THEN
1057 ityp = sensors%SENSOR_TAB(nsens)%TYPE
1059 IF (ityp>=29 .AND. ityp<=31)
THEN
1060 sensors%SENSOR_TAB(nsens)%FLOAT_USERPARAM(ivar)=var
1071!||--- calls -----------------------------------------------------
1072!||--- uses -----------------------------------------------------
1083#include "implicit_f.inc"
1087#include "com04_c.inc"
1088#include "scr03_c.inc"
1131#include "implicit_f.inc"
1135#include "com04_c.inc"
1136#include "scr05_c.inc"
1137#include "param_c.inc"
1141 INTEGER idskw,n1,n2,n3
1178!||--- calls -----------------------------------------------------
1192#include "implicit_f.inc"
1196#include "com01_c.inc"
1197#include "userlib.inc"
1209 DATA mess/
'USER NODES CONVERSION '/
1212 inodid=usr2sys(nodid,
itabm1,mess,nodid)
1215 IF(user_grp_domain/=0)
THEN
1234#include
"implicit_f.inc"
1238#include "units_c.inc"
1243 CHARACTER(len=LEN1) LINE
1246 WRITE(iout,
'(A)') line(1:len1)
subroutine depla(v, d, x, vr, dr, xdp, ddp, numnod)
void set_var_user_f(int *buf, int *decalage, double *variable)
void get_var_user_f(int *buf, int *decalage, double *resultat)
void get_array_user_f(int *buf, int *decalage, double *array, int *array_lenght)
void get_array_user_f_sp(int *buf, int *decalage, float *array, int *array_lenght)
void get_var_user_i(int *buf, int *decalage, int *resultat)
void get_var_user_f_sp(int *buf, int *decalage, float *resultat)
subroutine ifrontplus(n, p)
subroutine hm_read_prop32(iout, nuvar, pargeo, unitab, ig, igtyp, prop_tag, titr, lsubmodel)
subroutine hm_read_prop33_trans_jnt(iout, ityp, skflag, pargeo, is_encrypted, unitab, iunit, id, titr, lsubmodel)
subroutine hm_read_prop33_univ_jnt(iout, ityp, pargeo, is_encrypted, unitab, iunit, id, titr, lsubmodel)
subroutine hm_read_prop36(iout, nuvar, pargeo, unitab, iskn, ig, titr, igtyp, prop_tag, geo, lsubmodel, sub_id)
subroutine hm_read_prop46(iout, nuvar, pargeo, unitab, igtyp, id, prop_tag, titr, lsubmodel, iunit)
integer, dimension(:), allocatable, target itabm1
integer function nvar(text)
subroutine spinit3(igrtyp, spbuf, kxsp, x, geo, xmas, npc, pld, xin, skew, dtelem, nel, stifn, stifr, igeo, partsav, v, ipartsp, bufmat, pm, itab, msr, inr, ixsp, nod2sp, iparg, ale_connectivity, detonators, sigsph, isptag, ipart, ipm, nsigsph, ptsph, npf, tf, elbuf_str, mcp, temp, iloadp, facload, stifint, i7stifs, glob_therm)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)
integer function get_u_skew(idskw, n1, n2, n3, v)
subroutine uelt_spmd_additional_node(nodid)
integer function get_u_m(mid)
integer function set_u_pnu(ivar, ip, k)
integer function get_u_func_n(ifunc)
integer function get_u_p(pid)
integer function get_u_pid(ip)
integer function get_u_pnu(ivar, ip, k)
integer function get_u_numfun(idfun)
subroutine write_iout(line, len1)
integer function set_u_sens_ipar(ivar, var)
integer function reset_u_geo(ivar, ip, a)
integer function set_u_geo(ivar, a)
integer function get_u_mid(im)
integer function get_u_mnu(ivar, im, k)
subroutine st_uaccess_dum(ierr)
integer function set_u_sens_fpar(ivar, var)