23!||====================================================================
31#include "implicit_f.inc"
43 . d(3,*),dr(3,*),v(3,*),vr(3,*),a(3,*),ar(3,*),x(3,*)
84#include "implicit_f.inc"
94 INTEGER NODFT,NODLT,NDT
105 IF (idyna>0)
CALL inte_dyna(nodft,nodlt ,
139!||--- called by ------------------------------------------------------
147#include "implicit_f.inc"
151#include "com08_c.inc"
165 x(1,i)=x(1,i)+v(1,i)*dt2
166 x(2,i)=x(2,i)+v(2,i)*dt2
167 x(3,i)=x(3,i)+v(3,i)*dt2
179#include "implicit_f.inc"
210#include "implicit_f.inc"
214#include "com01_c.inc"
218 INTEGER NODFT,NODLT ,IDDL(*),IKC(*) ,NDOF(*)
221 . d(3,*),dr(3,*),dd(3,*),ddr(3,*)
229 IF (ikc(id)==0) d(j,i)=d(j,i)+dd(j,i)
237 IF (ikc(id)==0) dr(j,i)=dr(j,i)+ddr(j,i)
248 SUBROUTINE frac_d(NODFT,NODLT,IDDL,NDOF,IKC,D,DR,FAC)
252#include "implicit_f.inc"
256#include "com01_c.inc"
260 INTEGER NODFT,NODLT ,IDDL(*),IKC(*) ,NDOF(*)
272 IF (ikc(id)==0) d(j,i)=d(j,i)*fac
280 IF (ikc(id)==0) dr(j,i)=dr(j,i)*fac
294 SUBROUTINE frac_dd(NODFT,NODLT,IDDL,NDOF,IKC,D,DR,DD,DDR,FAC)
298#include "implicit_f.inc"
302#include "com01_c.inc"
306 INTEGER NODFT,NODLT ,IDDL(*),IKC(*) ,NDOF(*)
309 . fac,d(3,*),dr(3,*),dd(3,*),ddr(3,*)
318 IF (ikc(id)==0) d(j,i)=d(j,i)+fac*dd(j,i)
326 IF (ikc(id)==0) dr(j,i)=dr(j,i)+fac*ddr(j,i)
337!||--- called by ------------------------------------------------------
347#include "implicit_f.inc"
351#include "com01_c.inc"
352#include "com04_c.inc"
353#include "com08_c.inc"
359 . d(3,*),dr(3,*),v(3,*),vr(3,*),a(3,*),ar(3,*),x(3,*)
363 INTEGER NODFT,NODLT,ITSK
397!||--- calls -----------------------------------------------------
407#include "implicit_f.inc"
411#include "com01_c.inc"
412#include "com08_c.inc"
413#include "impl1_c.inc"
414#include "com04_c.inc"
421 . (3,*),DR(3,*),V(3,*),VR(3,*),A(3,*),AR(3,*),X(3,*)
425 INTEGER NODFT,NODLT,ITSK
433 IF (idyna>0)
CALL inte_dyna(nodft,nodlt ,
467!||--- called by ------------------------------------------------------
476#include "implicit_f.inc"
480#include "com04_c.inc"
490 INTEGER NODFT,NODLT ,ITSK
516#include "implicit_f.inc"
520#include "com01_c.inc"
521#include "com04_c.inc"
525 INTEGER IDDL(*),IKC(*) ,NDOF(*)
528 . D(3,*),DR(3,*),DD(3,*),DDR(3,*)
532 INTEGER NODFT,NODLT ,ITSK
540 IF (ikc(id)==0) d(j,i)=d(j,i)+dd(j,i)
548 IF (ikc(id)==0) dr(j,i)=dr(j,i)+ddr(j,i)
559!||--- called by ------------------------------------------------------
568#include "implicit_f.inc"
572#include "com01_c.inc"
573#include "com04_c.inc"
577 INTEGER IDDL(*),IKC(*) ,NDOF(*)
584 INTEGER NODFT,NODLT ,ITSK
592 IF (ikc(id)==0) d(j,i)=d(j,i)*fac
600 IF (ikc(id)==0) dr(j,i)=dr(j,i)*fac
621#include "implicit_f.inc"
625#include "com01_c.inc"
626#include "com04_c.inc"
630 INTEGER IDDL(*),IKC(*) ,NDOF(*)
633 . FAC,D(3,*),DR(3,*),DD(3,*),DDR(3,*)
640!$OMP PARALLEL
PRIVATE(ITSK,NODFT ,NODLT,I,J,ID)
645 IF (ikc(id)==0) d(j,i)=d(j,i)+fac*dd(j,i)
653 IF (ikc(id)==0) dr(j,i)=dr(j,i)+fac*ddr(j,i)
subroutine inte_dyna(nodft, nodlt, d, dr, v, vr)
subroutine imp_smpini(itsk, n1ftsk, n1ltsk, n1)
subroutine integratorl(nodft, nodlt, d, dr, x, v, vr, a, ar)
subroutine integrator1(nodft, nodlt, d, x)
subroutine integratorl_hp(d, dr, x, v, vr, a, ar)
subroutine integrator(nodft, nodlt, ndt, d, dr, x, v, vr, a, ar)
subroutine integrator2(nodft, nodlt, iddl, ndof, ikc, d, dr, dd, ddr)
subroutine integrator1_hp(d, x)
subroutine frac_d(nodft, nodlt, iddl, ndof, ikc, d, dr, fac)
subroutine frac_dd(nodft, nodlt, iddl, ndof, ikc, d, dr, dd, ddr, fac)
subroutine frac_dd_hp(iddl, ndof, ikc, d, dr, dd, ddr, fac)
subroutine frac_d_hp(iddl, ndof, ikc, d, dr, fac)
subroutine integrator0(nodft, nodlt, v, x)
subroutine integrator_hp(ndt, d, dr, x, v, vr, a, ar)
subroutine integrator2_hp(iddl, ndof, ikc, d, dr, dd, ddr)
subroutine nl_solv(nddl, iddl, ndof, ikc, d, dr, nnz, iadk, jdik, diag_k, lt_k, f, nddli, iadi, jdii, diag_i, lt_i, itok, iadm, jdim, diag_m, lt_m, r02, dd, ddr, itask0, it, itc, ru0, rold, idiv, inprint, icprec, istop, e02, de0, eimp, inloc, nddl0, ls, u02, gap, itab, fr_elem, iad_elem, w_ddl, a, ar, v, ms, x, ipari, intbuf_tab, num_imp, ns_imp, ne_imp, nsrem, nsl, icont, graphe, fac_k, ipiv_k, nk, nmonv, imonv, monvol, igrsurf, fr_mv, volmon, ibfv, skew, xframe, mumps_par, cddlp, ind_imp, nbintc, intlist, newfront, isendto, irecvfrom, irbe3, lrbe3, ndiv, icont0, isign, fext, dg, dgr, dg0, dgr0, rfext, ls1, nodft, nodlt, irbe2, lrbe2, idiv0, relres, anew_stif)